Welcome to Eternity Project!
What are these things?
The first one permits to access to NVFlash (unfortunately you need the SBK for playing with it) and to use the Atrix without even having a battery in it, as the power is sucked through the USB.
The second one permits you to access to the Tegra UART console and to all the outputs redirected to the TTL console.
-----Factory Cable:-----
You need:
1. An USB cable to break, or an USB to MicroUSB adapter (~2$) to break.
2. A brain
3. Soldering iron (if you don't find another method for fixing the cable.....)
4. A brain.
5. Pieces of rigid copper or aluminium (copper preferred)
Pinout:
1 VCC Red +5 VDC
2 D- White Data -
3 D+ Green Data +
4 ID NC Identification
5 GND Black Ground
Schematics:
Guide for a 3-in-1 cable:
1. Solder rigid copper wires on PIN 1, 4 and 5.
2. Drill 3 holes in your USB to MicroUSB adapter for making the rigid wires to pass through.
3. Connect PIN4 to PIN1 (externally
) for FACTORY CABLE or PIN4 to PIN5 for OTG CABLE (for USB HUBs and USBHost functionalities). Don't connect anything for normal USB cable for USBSync/ADB etc.
-----Tegra UART:-----
You need:
1. USB TTL adapter (CP210x preferred)
2. A brain
3. Soldering iron (optional)
4. 3.5mm connector (the one that are using for example your headsets)
Schematics:
How to:
1. Connect PIN3 (head) to TX
2. Connect PIN2 to RX
3. Connect GND to ...GND!
4. Connect your adapter on headset jack on Atrix
5. Open a terminal emulator, like PuTTY.
Connection parameters:
- 115200, 8 n 1, no flow control
Hint:
Use it for getting a (root?) console on the Atrix without having to use ADB or TerminalEmulator... or for debugging purposes.
Example output from Engineering Olympus:
Enjoy!
The Eternity Project Developer
--kholk
What are these things?
The first one permits to access to NVFlash (unfortunately you need the SBK for playing with it) and to use the Atrix without even having a battery in it, as the power is sucked through the USB.
The second one permits you to access to the Tegra UART console and to all the outputs redirected to the TTL console.
-----Factory Cable:-----
You need:
1. An USB cable to break, or an USB to MicroUSB adapter (~2$) to break.
2. A brain
3. Soldering iron (if you don't find another method for fixing the cable.....)
4. A brain.
5. Pieces of rigid copper or aluminium (copper preferred)
Pinout:
1 VCC Red +5 VDC
2 D- White Data -
3 D+ Green Data +
4 ID NC Identification
5 GND Black Ground
Schematics:
Guide for a 3-in-1 cable:
1. Solder rigid copper wires on PIN 1, 4 and 5.
2. Drill 3 holes in your USB to MicroUSB adapter for making the rigid wires to pass through.
3. Connect PIN4 to PIN1 (externally
-----Tegra UART:-----
You need:
1. USB TTL adapter (CP210x preferred)
2. A brain
3. Soldering iron (optional)
4. 3.5mm connector (the one that are using for example your headsets)
Schematics:
How to:
1. Connect PIN3 (head) to TX
2. Connect PIN2 to RX
3. Connect GND to ...GND!
4. Connect your adapter on headset jack on Atrix
5. Open a terminal emulator, like PuTTY.
Connection parameters:
- 115200, 8 n 1, no flow control
Hint:
Use it for getting a (root?) console on the Atrix without having to use ADB or TerminalEmulator... or for debugging purposes.
Example output from Engineering Olympus:
Code:
[NvMicrobootMain] (built with GCC on Apr 28 2011 23:58:49)
Set PF3 to 0
Set PV6 to 0
Failed to determine powerup reason
uboot_bct_reconfig - Found matching vendor 0x303, rev id1 0x0, rev id2 0x0 part 0x5454 at idx 1.
Installing BCT for magic 303 0 0 5454
ODM data, original: bb0c8105. Setbits bb0c8105 mask ffffffff, result: 0xbb0c8105
got valid LPDDR info
POST LPDDR MAGIC0: 0xd0d0beef
Checking BIT on IRAM.
SdramInitialized:0
Checking BCT on IRAM.
NumSdramSets:4
Initializing DRAM.
Available boot loaders.list
BootLoader[0].StartBlock:280
BootLoader[0].StartPage:0
BootLoader[0].Length:1ec38
BootLoader[0].LoadAddress:40008000
BootLoader[1].StartBlock:260
BootLoader[1].StartPage:0
BootLoader[1].Length:1ec38
BootLoader[1].LoadAddress:40008000
BootLoader[2].StartBlock:1a0
BootLoader[2].StartPage:0
BootLoader[2].Length:fd6f4
BootLoader[2].LoadAddress:108000
BootLoader[3].StartBlock:e0
BootLoader[3].StartPage:0
BootLoader[3].Length:fd6f4
BootLoader[3].LoadAddress:108000
SbkBurned: 0
OperatingMode: 3
Engine and Slot for hashing in microboot priv.c = 0x1, 0x1 ...
Loading BootLoader[2].
>>>computed hash
>>> 1d614eb
>>> c635c0fc
>>> 87b00f58
>>> 6e01e91a
>>>expected hash
>>> 1d614eb
>>> c635c0fc
>>> 87b00f58
>>> 6e01e91a
Load done.
Total time spent: 1205 ms
Going on to boot loader[2]
The Eternity Project Developer
--kholk
Last edited: