Changes between Version 17 and Version 18 of Android/HTC/Vision/RadioAnalysis


Ignore:
Timestamp:
09/11/10 15:09:50 (7 years ago)
Author:
tj
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Android/HTC/Vision/RadioAnalysis

    v17 v18  
    22 
    33= Radio Analysis = 
    4   For the complete list of my articles on Android devices and software,   including analysis of devices and system firmware, lists of external   resources and tools, and How-To instructions, check the [http://tjworld.net/search/opensearch?q=wiki%3AWikiStart front page of this wiki]                 under the Android heading 
     4  For the complete list of my articles on Android devices and software,   including analysis of devices and system firmware, lists of external   resources and tools, and How-To instructions, check the [http://tjworld.net/search/opensearch?q=wiki%3AWikiStart front page of this wiki]                  under the Android heading 
    55 
    66As part of my investigation into methods for replacing the HTC Linux kernel and Android system via a firmware update I am noting interesting information here. 
     
    4646 
    4747Unload the USB serial driver if it is loaded: 
     48 
    4849{{{ 
    4950lsmod | grep -q usbserial && sudo modprobe -r usbserial 
    5051}}} 
    5152Load the Linux USB serial driver configured to manage the device in HBoot mode: 
     53 
    5254{{{ 
    5355sudo modprobe vendor=0xBB4 product=0x0C94 
     
    5658 
    5759There should now be a new serial port that programs can connect to on the host PC: 
     60 
    5861{{{ 
    5962grep 'generic converter now attached to ttyUSB' /var/log/kern.log 
     
    6366 
    6467Cause the device to have REX/AMSS take over the USB port: 
     68 
    6569{{{ 
    6670echo "rtask C" >/dev/ttyUSB0 
    6771}}} 
    6872The serial port should now have disappeared because the device went away. It has re-appeared with a different ID so reload usbserial to match: 
     73 
    6974{{{ 
    7075sudo modprobe -r usbserial 
     
    7277}}} 
    7378There should now be three new ports: 
     79 
    7480{{{ 
    7581tail /var/log/kern.log | grep ttyUSB 
     
    7985}}} 
    8086Whatever the ports are numbered it is the third (last listed) that we need to connect to. You can use any serial terminal communications program, GUI or shell-based. I use `screen` and have it log the session (-L) to `screen.0.log` in the current directory: 
     87 
    8188{{{ 
    8289screen -L /dev/ttyUSB2 
    8390}}} 
    8491When the terminal program is connected you should (but may not always) see: 
     92 
    8593{{{ 
    8694+PB_READY 
    8795}}} 
    88 This shows the radio is awaiting commands. See the[wiki:Android/HTC/Vision/RadioATCommands Radio AT Commands] article for the commands and what they do. 
     96This shows the radio is awaiting commands. See the [wiki:Android/HTC/Vision/RadioATCommands Radio AT Commands] article for the commands and what they do. 
    8997 
    9098=== REX Boot Menu ===