[ETERNITYPROJECT] Tegra UART + Factory Cable for Motorola Atrix 4G

kholk

Retired Recognized Developer
May 20, 2007
2,293
3,828
0
Torino
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 :D) 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:
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]
Enjoy!

The Eternity Project Developer
--kholk
 
Last edited:

cellzealot

Senior Member
Jan 4, 2008
1,362
917
0
Philadelphia, PA
Team blackhat has these cables for $ 50 on their site

Swyped from my Motorola Atrix 4g using XDA Premium App
Yes and MotoCache1 posted the method and pin out diagrams to make your own in a post that was moved from this forum by mods.


http://forum.xda-developers.com/showthread.php?p=13756084#post13756084

We also looked into getting larger quantities produced in Taiwan for significantly cheaper.
Our followers on Twitter unanimously voted for the more expensive USA produced cables, so that is what we did for our initial purchase of 25 units.

We are not going into the cable business and were really just interested in providing a unique geek toy for some of our friends and supporters.

If considerable interest in these cables develops then we can look at the situation further and find the best way to make them available for the cheapest price.
 
  • Like
Reactions: PixoNova