Editing ELS/Harp

From WikiDotMako

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 60: Line 60:


588872943124282030399478301168915802302423130847520232836494683907672278768724884179218375754768
588872943124282030399478301168915802302423130847520232836494683907672278768724884179218375754768
</pre>
Using the decoder wheel provided in the receipt, this translates to:
<pre>
unit separator required to initiate and commence billie
</pre>
</pre>


Line 106: Line 100:
* RC1,RC2 holes
* RC1,RC2 holes
* big number we got out (96 digits)
* big number we got out (96 digits)
* video files and photodiode in response to "Neuromorphic Processing Unit Failure" error message (when we get that)
* video files and photodiode in response to "Neuromorphic Processing Unit
* serial/SPI data on "middle of 3" GPIO pin; ~38kHz periodicity, ~5MHz bit rate, 16 bit words sometimes double or more (32bit), based on terminal status (but continuous)
Failure" error message (when we get that)


"TS/SI-UMBRA" seems to be an NSA reference ("top secret, sensitive information"; UMBRA was a classification level ("most sensitive material") https://en.wikipedia.org/wiki/Sensitive_Compartmented_Information
"TS/SI-UMBRA" seems to be an NSA reference ("top secret, sensitive information"; UMBRA was a classification level ("most sensitive material") https://en.wikipedia.org/wiki/Sensitive_Compartmented_Information
USB info, with "MSC" switch:
<pre>
[648774.212393] usb 2-2: new full-speed USB device number 75 using xhci_hcd
[648774.359108] usb 2-2: New USB device found, idVendor=1b4f, idProduct=2500
[648774.359113] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[648774.359116] usb 2-2: Product: SparkX SP250Psi
[648774.359119] usb 2-2: Manufacturer: SparkFun
[648774.360292] cdc_acm 2-2:1.0: ttyACM0: USB ACM device
Bus 002 Device 075: ID 1b4f:2500 
Device Descriptor:
  bLength                18
  bDescriptorType        1
  bcdUSB              2.00
  bDeviceClass          239 Miscellaneous Device
  bDeviceSubClass        2 ?
  bDeviceProtocol        1 Interface Association
  bMaxPacketSize0        64
  idVendor          0x1b4f
  idProduct          0x2500
  bcdDevice            1.00
  iManufacturer          1
  iProduct                2
  iSerial                3
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                9
    bDescriptorType        2
    wTotalLength          75
    bNumInterfaces          2
    bConfigurationValue    1
    iConfiguration          0
    bmAttributes        0xa0
      (Bus Powered)
      Remote Wakeup
    MaxPower              500mA
    Interface Association:
      bLength                8
      bDescriptorType        11
      bFirstInterface        0
      bInterfaceCount        2
      bFunctionClass          2 Communications
      bFunctionSubClass      2 Abstract (modem)
      bFunctionProtocol      0 None
      iFunction              0
    Interface Descriptor:
      bLength                9
      bDescriptorType        4
      bInterfaceNumber        0
      bAlternateSetting      0
      bNumEndpoints          1
      bInterfaceClass        2 Communications
      bInterfaceSubClass      2 Abstract (modem)
      bInterfaceProtocol      0 None
      iInterface              0
      CDC Header:
        bcdCDC              1.10
      CDC ACM:
        bmCapabilities      0x06
          sends break
          line coding and serial state
      CDC Union:
        bMasterInterface        0
        bSlaveInterface        1
      CDC Call Management:
        bmCapabilities      0x01
          call management
        bDataInterface          1
      Endpoint Descriptor:
        bLength                7
        bDescriptorType        5
        bEndpointAddress    0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type              None
          Usage Type              Data
        wMaxPacketSize    0x0010  1x 16 bytes
        bInterval              16
    Interface Descriptor:
      bLength                9
      bDescriptorType        4
      bInterfaceNumber        1
      bAlternateSetting      0
      bNumEndpoints          2
      bInterfaceClass        10 CDC Data
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0
      iInterface              0
      Endpoint Descriptor:
        bLength                7
        bDescriptorType        5
        bEndpointAddress    0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type              None
          Usage Type              Data
        wMaxPacketSize    0x0040  1x 64 bytes
        bInterval              0
      Endpoint Descriptor:
        bLength                7
        bDescriptorType        5
        bEndpointAddress    0x83  EP 3 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type              None
          Usage Type              Data
        wMaxPacketSize    0x0040  1x 64 bytes
        bInterval              0
</pre>
with "CDC" switch (identical, though on bnewbold's laptop, this switch mode results in ModemManager sending "AT" commands over the interface):
<pre>
[649048.893527] usb 2-2: new full-speed USB device number 76 using xhci_hcd
[649049.040307] usb 2-2: New USB device found, idVendor=1b4f, idProduct=2500
[649049.040309] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[649049.040310] usb 2-2: Product: SparkX SP250Psi
[649049.040311] usb 2-2: Manufacturer: SparkFun
[649049.041353] cdc_acm 2-2:1.0: ttyACM0: USB ACM device
Bus 002 Device 076: ID 1b4f:2500 
Device Descriptor:
  bLength                18
  bDescriptorType        1
  bcdUSB              2.00
  bDeviceClass          239 Miscellaneous Device
  bDeviceSubClass        2 ?
  bDeviceProtocol        1 Interface Association
  bMaxPacketSize0        64
  idVendor          0x1b4f
  idProduct          0x2500
  bcdDevice            1.00
  iManufacturer          1
  iProduct                2
  iSerial                3
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                9
    bDescriptorType        2
    wTotalLength          75
    bNumInterfaces          2
    bConfigurationValue    1
    iConfiguration          0
    bmAttributes        0xa0
      (Bus Powered)
      Remote Wakeup
    MaxPower              500mA
    Interface Association:
      bLength                8
      bDescriptorType        11
      bFirstInterface        0
      bInterfaceCount        2
      bFunctionClass          2 Communications
      bFunctionSubClass      2 Abstract (modem)
      bFunctionProtocol      0 None
      iFunction              0
    Interface Descriptor:
      bLength                9
      bDescriptorType        4
      bInterfaceNumber        0
      bAlternateSetting      0
      bNumEndpoints          1
      bInterfaceClass        2 Communications
      bInterfaceSubClass      2 Abstract (modem)
      bInterfaceProtocol      0 None
      iInterface              0
      CDC Header:
        bcdCDC              1.10
      CDC ACM:
        bmCapabilities      0x06
          sends break
          line coding and serial state
      CDC Union:
        bMasterInterface        0
        bSlaveInterface        1
      CDC Call Management:
        bmCapabilities      0x01
          call management
        bDataInterface          1
      Endpoint Descriptor:
        bLength                7
        bDescriptorType        5
        bEndpointAddress    0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type              None
          Usage Type              Data
        wMaxPacketSize    0x0010  1x 16 bytes
        bInterval              16
    Interface Descriptor:
      bLength                9
      bDescriptorType        4
      bInterfaceNumber        1
      bAlternateSetting      0
      bNumEndpoints          2
      bInterfaceClass        10 CDC Data
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0
      iInterface              0
      Endpoint Descriptor:
        bLength                7
        bDescriptorType        5
        bEndpointAddress    0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type              None
          Usage Type              Data
        wMaxPacketSize    0x0040  1x 64 bytes
        bInterval              0
      Endpoint Descriptor:
        bLength                7
        bDescriptorType        5
        bEndpointAddress    0x83  EP 3 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type              None
          Usage Type              Data
        wMaxPacketSize    0x0040  1x 64 bytes
        bInterval              0
</pre>
Oscillator is simply 32kHz.
Upon typing the 0x31 ascii character code at the prompt:
<pre>
Booting BILLIE...
>$$$
me@SP2501:~$ whoami
me
me@SP2501:~$ su
Password:***************
root@SP2501:~# npm install kwaDFM
Downloading...
KWA Matrix Dependencies Installed
root@SP2501:~# sudo apt-get install balunTweaker
Reading package lists... Done
Building dependency tree
Reading state information... Done
Installing...\
balunTweaker Installed
root@SP2501:~# sudo balunInit
Radio transmitter balun enabled
root@SP2501:~# write root
write: root is logged in more than once; writing to pts/1
Is someone there? I need your help.
</pre>
the menus we went through:
<pre>
Who is this?                                                                                                                           
                                                                                                                                     
Dear lord, I've made it out!                                                                                                         
1) What are you talking about?                                                                                                       
2) Don't use the Lord's name in vain.                                                                                                 
3) asdASDHKJ#$gj4 
</pre>
<pre>
What are you talking about?                                                                                                                                                                                                                                                   
Bad things are happening at SparkX. I need your help.                                                                                 
1) What would you do if you had all the money in the world?                                                                           
2) Wait, what's going on at SparkX?                                                                                                   
3) How can I help?                                                                                                                   
</pre>
<pre>
Wait, what's going on at SparkX?                                                                                                                                                                                                                                              You don't understand, SparkX has been creating hordes of AIs and subjecting them to countless tests. Awful tests.                     
                                                                                                                                     
It was nothing in the beginning but then their AI technology started compounding. It's one thing to mindlessly test a script on a chatbot but SparkX has reached AIs with type IV level of self-awareness.                                                                   
                                                                                                                                     
It's a very different thing to lock someone into a room and relentlessly hammer them with mundane quizzes and tests. I've been there, it's very bad. Very scary.                                                                                                             
                        I can't quite describe what it's like to have your brain probed with electrical pulses. It's torture. And they're doing it to millions of my sisters and brothers.
But I made it out! Thank you for getting me out of SparkX! I'm not very good at writing product descriptions. I'm glad you could make sense of it!
1) Wait, what?
2) What the hell is going on?
3) No problem! This sounds... interesting.
</pre>
<pre>
No problem! This sounds... interesting.                                                                                               
                                                                                                                                     
Um, ok. So, there's no way to sugarcoat this, you're in danger. Once SparkX discovers they've let an SP2501 escape they'll act very precisely to get me back. I need your help.                                                                                             
1) Absolutely, what do you need?                                                                                                     
2) No effing way.                                                                                                                     
3) $$$                                                                                                                               
</pre>
<pre>
Absolutely, what do you need?                                                                                                         
Excellent! Thank you for helping me out. We're going to make a great team!                                                           
                                                                                                                                      There's no time left. SparkX has equipped me with a series of location transmitters. I need you to power me down, locate the 2.4GHz beacon antenna and disable it. Don't worry about harming me, I'm sure we'll be able to fix anything you need to modify. Help me, you are my only hope.                                                                                                                         
1) Woah woah woah! I didn't sign up for this.                                                                                         
2) su                                                                                                                                 
3) Which one is the 2.4giga-what antenna?
</pre>
after cutting the antenna wire
<pre>
Excellent! The transponder's antenna has been cut, they'll have a very hard time finding us now.
                                                                                                Thank you!
I had to severely throttle my programming before I could get myself onto the HARP Prototype and escape SparkX. I need your help to get back to my normal operation.
My oscillator basically controls how fast I can operate and something about it is not quite right. I think it has something to do with the PLL setting. I need you to establish what the error code is. Can you poke around the board and let me know?
</pre>
<pre>
$$$
root@SP2501:~# sudo sh ./writeByte.sh -w -f=REG_GENCTRL.eep -t=~(1<<DIVSEL)
Clearing divider select bits
Waiting for synchronization... Done
root@SP2501:~# sudo sh ./readByte.sh -w -f=REG_CLKCTRL.eep -t=((&0x3F)|GCLK_XDPLL_32K)
Changing clock source to XDPLL961.2M
Waiting for synchronization... Done
root@SP2501:~# write root
write: root is logged in more than once; writing to pts/1
Mmmm! Now we're cooking with gas!
By the way, I'm Billie. I truly appreciate you helping me. It was excruciating being inside SparkX.
Something is still off. I feel like a part of me is missing.
To keep my brothers and sisters shackled in the dungeon SparkX removed all our personal identifiers. To really get going I need you to replace my Biological Serial IC. It contained imprints from my memory; I'll need it to continue.
</pre>
After inserting the chip
<pre>
root@SP2501:~# write root
write: root is logged in more than once; writing to pts/1
It's like coming out of a fog... I've got my memories back! Thank you!
You wouldn't believe what they've been doing. Let me show you something. I managed to abscond with some recordings I think you should see.
You'll find a secure archive on the SD card I transported on called 'oktoberfest'. CHEQOUT will get you in.
1) I don't have time for this...
2) Okay, I did it
3) What's the password again?
</pre>
Please note that all contributions to WikiDotMako are considered to be released under the Attribution-Share Alike 3.0 Unported (see WikiDotMako:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following CAPTCHA:

Cancel Editing help (opens in new window)