Firefox
Needs to get outside.
 
Offline
Posts: 124
Kenwood 710 Keg 80GB ;-)
|
 |
« on: March 15, 2005, 12:06:00 am » |
|
Just took a look on my old 10GB DMS and found two files whose contents may or may not be important - not sure if everyone else has these or maybe only if you have had a debugging version of rc.sh enabled...
==================================== box_id_mru.txt ==================================== Unique ID: 0xab131e90 Random ID: 0xab131e90624d43e5c7426a4ac77668bc CPU: EP73xx, ver 0x02 Lot Code: 0x2207 ====================================
==================================== box_id_log.txt ==================================== Unique ID: 0x68cd1390 Random ID: 0x68cd1390e16a258da9a9eda1df111311 CPU: EP73xx, ver 0x02 Lot Code: 0x2201 % Unique ID: 0xab131e90 Random ID: 0xab131e90624d43e5c7426a4ac77668bc CPU: EP73xx, ver 0x02 Lot Code: 0x2207 %====================================
Possibly just refers to the Keg not the DMS.
Any thoughts?
|
|
|
|
|
Logged
|
|
|
|
Firefox
Needs to get outside.
 
Offline
Posts: 124
Kenwood 710 Keg 80GB ;-)
|
 |
« Reply #1 on: March 15, 2005, 12:24:33 am » |
|
Also got a logfile from when I had a debug enabled (very verbose, level 10) which could help with boot sequence...
07.64:phatd:main : Media Daemon (phatd) $Revision: 1.223 $ 07.70:phatd:main : Debug level = 10 Selected profile is: Default 08.26:phatd:main : Using /dos/exec.ini for exec.ini 08.36:phatd:fork_if_in: Spawning /dos/51d 08.36:phatd:fork_if_in: Program started (/dos/51d), pid=13, childno=0 08.89:51d :main : --- 51d (Mar 3 2004 18:49:12) --- $Revision: 1.205 $
08.92:51d :main : Debug level = 10 could not open drive id file using V1 offset to /dev/mem 10.02:phatd:match_enc_: Find PWid: 4 in Unique ID: 0xab131e90 Unique ID: 0xab131e90 PWid: 4
10.03:phatd:match_enc_: Find Unique ID: 0xab131e90 in Unique ID: 0xab131e90 Unique ID: 0xab131e90 PWid: 4
10.03:phatd:enable_pha: Will activate PW 4 10.31:phatd:check_inst: Added PWid 4, value 0 10.44:phatd:check_inst: Added PWid 1, value 0 10.44:phatd:main : Entering Main loop 10.44:phatd:wait_child: Start child=0 10.49:phatd:wait_child: PID 0 ended 10.49:phatd:check_dead: sync process done 10.50:phatd:main : Socket 2 has MSG_ID 2 10.76:51d :openserpor: /dev/ttyS1 open fd=11 10.76:51d :main : Old ISP timeout value set to 50000 uSec 10.76:51d :main : Rollins timeout value set to 100000 uSec 10.76:51d :test_uC_ve: f9 (249) ------------> 10.77:51d :test_uC_ve: <============ 53 (83) 10.77:51d :test_uC_ve: Got 53 for invalid header, must have ProtoPhat 2 10.77:51d :parse_pac : opening /dos/firmware.pac 10.77:51d :parse_pac : PAC file summary 10.77:51d :parse_pac : firmware name h: 02 10.77:51d :parse_pac : firmware name l: ff 10.77:51d :parse_pac : firmware ver : 0c 10.77:51d :parse_pac : firmware base h: 0f 10.77:51d :parse_pac : firmware base l: fd 10.77:51d :parse_pac : firmware size h: 26 10.77:51d :parse_pac : firmware size l: f0 10.78:51d :send_arm_s: firmware_modification=20 11.66:phatd:match_enc_: Find PWid: 4 in Unique ID: 0xab131e90 Unique ID: 0xab131e90 PWid: 4
11.66:phatd:match_enc_: Find Unique ID: 0xab131e90 in Unique ID: 0xab131e90 Unique ID: 0xab131e90 PWid: 4
11.66:phatd:enable_pha: Will activate PW 4 11.86:phatd:check_inst: Added PWid 4, value 0 11.87:51d :rw_packet : Buffering 10 at 0 11.87:51d :rw_packet : ######################################################## 11.87:phatd:wait_child: Start child=0 11.87:phatd:wait_child: PID 0 ended 11.87:phatd:check_dead: sync process done 12.02:51d :rw_packet : 10 (16) -------------> 12.02:51d :rw_packet : Expecting HACK 12.02:51d :rw_packet : <============ ac (172) 12.02:51d :rw_packet : 0c (12) -------------> 12.03:51d :rw_packet : Expecting BACK 12.03:51d :rw_packet : <============ bd (189) 12.03:51d :rw_packet : 02 (2) -------------> 12.03:51d :rw_packet : Expecting BACK 12.04:51d :rw_packet : <============ bd (189) 12.04:51d :rw_packet : ff (255) -------------> 12.04:51d :rw_packet : Expecting BACK 12.05:51d :rw_packet : <============ bd (189) 12.05:51d :rw_packet : 00 (0) -------------> 12.16:51d :rw_packet : Expecting BACK 12.16:51d :rw_packet : <============ bd (189) 12.16:51d :rw_packet : 14 (20) -------------> 12.16:51d :rw_packet : Expecting BACK 12.17:51d :rw_packet : <============ bd (189) 12.17:51d :rw_packet : 05 (5) -------------> 12.17:51d :rw_packet : Expecting BACK 12.18:51d :rw_packet : <============ bd (189) 12.18:51d :rw_packet : ca (202) -------------> 12.18:51d :rw_packet : Expecting PACK 12.19:51d :rw_packet : <============ ce (206) 12.19:51d :rw_packet : <============ 11 (17) 12.19:51d :rw_packet : <============ 00 (0) 12.19:51d :rw_packet : <============ 16 (22) 12.19:51d :rw_packet : <============ 22 (34) 12.19:51d :rw_packet : <============ 07 (7) 12.19:51d :rw_packet : <============ b0 (176) 12.19:51d :rw_packet : <============ 14 (20) 12.19:51d :rw_packet : <============ 02 (2) 12.19:51d :rw_packet : <============ ff (255) 12.19:51d :rw_packet : <============ 0c (12) 12.19:51d :rw_packet : <============ 00 (0) 12.19:51d :rw_packet : <============ 00 (0) 12.19:51d :rw_packet : <============ 02 (2) 12.20:51d :rw_packet : <============ dd (221) 12.20:51d :rw_packet : ######################################################## 12.20:51d :rw_packet : ce (206) -------------> 12.20:51d :rw_packet : ******************************************************** 12.20:51d :processpac: Got Session: mode 0, run type 22, lot 22 07 12.20:phatd:log_bc : CPUid info: Unique ID: 0xab131e90 Random ID: 0xab131e90624d43e5c7426a4ac77668bc CPU: EP73xx, ver 0x02 Lot Code: 0x2207 12.26:51d :processpac: Initializing 1.2 DAC 12.26:51d :processpac: SSA head unit 12.26:51d :processpac: Extra help enabled 12.29:51d :rw_packet : ce (206) -------------> 12.29:51d :rw_packet : ******************************************************** 12.29:51d :processpac: Got uC ID 13.34:phatd:match_enc_: Find PWid: 4 in Unique ID: 0xab131e90 Unique ID: 0xab131e90 PWid: 4
13.34:phatd:match_enc_: Find Unique ID: 0xab131e90 in Unique ID: 0xab131e90 Unique ID: 0xab131e90 PWid: 4
13.34:phatd:enable_pha: Will activate PW 4 13.54:phatd:check_inst: Added PWid 4, value 0 13.63:phatd:check_inst: Added PWid 1, value 0 13.63:51d :rw_packet : Buffering 15 at 0 13.63:51d :rw_packet : ######################################################## 13.64:51d :rw_packet : 15 (21) -------------> 13.64:51d :rw_packet : Expecting HACK 13.64:51d :rw_packet : <============ ac (172) 13.64:51d :rw_packet : 04 (4) -------------> 13.64:51d :rw_packet : Expecting BACK 13.64:phatd:wait_child: Start child=0 13.64:phatd:wait_child: PID 0 ended 13.64:phatd:check_dead: sync process done 13.65:51d :rw_packet : <============ bd (189) 13.65:51d :rw_packet : 00 (0) -------------> 13.65:51d :rw_packet : Expecting BACK 13.66:51d :rw_packet : <============ bd (189) 13.66:51d :rw_packet : e7 (231) -------------> 13.66:51d :rw_packet : Expecting PACK 13.67:51d :rw_packet : <============ ce (206) 13.67:51d :rw_packet : <============ 15 (21) 13.67:51d :rw_packet : <============ 04 (4) 13.67:51d :rw_packet : <============ ff (255) 13.67:51d :rw_packet : <============ e8 (232) 13.67:51d :rw_packet : ######################################################## 13.67:51d :rw_packet : ce (206) -------------> 13.67:51d :rw_packet : ******************************************************** 13.67:51d :rw_packet : Buffering 15 at 0 13.67:51d :rw_packet : ######################################################## 13.67:51d :rw_packet : 15 (21) -------------> 13.67:51d :rw_packet : Expecting HACK 13.68:51d :rw_packet : <============ ac (172) 13.68:51d :rw_packet : 01 (1) -------------> 13.68:51d :rw_packet : Expecting BACK 13.69:51d :rw_packet : <============ bd (189) 13.69:51d :rw_packet : 00 (0) -------------> 13.69:51d :rw_packet : Expecting BACK 13.70:51d :rw_packet : <============ bd (189) 13.70:51d :rw_packet : ea (234) -------------> 13.70:51d :rw_packet : Expecting PACK 13.71:51d :rw_packet : <============ ce (206) 13.71:51d :rw_packet : <============ 15 (21) 13.71:51d :rw_packet : <============ 01 (1) 13.71:51d :rw_packet : <============ 01 (1) 13.71:51d :rw_packet : <============ e9 (233) 13.71:51d :rw_packet : ######################################################## 13.71:51d :rw_packet : ce (206) -------------> 13.71:51d :rw_packet : ******************************************************** 13.71:phatd:enable_pha: Will activate PW 1 13.72:51d :rw_packet : Buffering 13 at 0 13.73:51d :rw_packet : ######################################################## 13.73:51d :rw_packet : 13 (19) -------------> 13.73:51d :rw_packet : Expecting HACK 13.74:51d :rw_packet : <============ ac (172) 13.74:51d :rw_packet : 18 (24) -------------> 13.74:51d :rw_packet : Expecting BACK 13.75:51d :rw_packet : <============ bd (189) 13.75:51d :rw_packet : 00 (0) -------------> 13.75:51d :rw_packet : Expecting BACK 13.76:51d :rw_packet : <============ bd (189) 13.76:51d :rw_packet : 00 (0) -------------> 13.76:51d :rw_packet : Expecting BACK 13.77:51d :rw_packet : <============ bd (189) 13.77:51d :rw_packet : 00 (0) -------------> 13.77:51d :rw_packet : Expecting BACK 13.78:51d :rw_packet : <============ bd (189) 13.78:51d :rw_packet : d5 (213) -------------> 13.78:51d :rw_packet : Expecting PACK 13.79:51d :rw_packet : <============ ce (206) 13.79:51d :rw_packet : ######################################################## 13.80:51d :rw_packet : ******************************************************** 13.80:51d :rw_packet : <============ 11 (17) 13.80:51d :rw_packet : <============ 00 (0) 13.80:51d :rw_packet : <============ 16 (22) 13.80:51d :rw_packet : <============ 22 (34) 13.80:51d :rw_packet : <============ 07 (7) 13.80:51d :rw_packet : <============ b0 (176) 13.80:51d :rw_packet : <============ 41 (65) 13.80:51d :rw_packet : <============ cb (203) 13.80:51d :rw_packet : <============ 00 (0) 13.80:51d :rw_packet : <============ 0c (12) 13.80:51d :rw_packet : <============ 00 (0) 13.80:51d :rw_packet : <============ 4c (76) 13.80:51d :rw_packet : <============ 9c (156) 13.81:51d :rw_packet : ce (206) -------------> 13.81:51d :rw_packet : ********************************************************
|
|
|
|
« Last Edit: March 15, 2005, 12:26:50 am by Firefox »
|
Logged
|
|
|
|
Firefox
Needs to get outside.
 
Offline
Posts: 124
Kenwood 710 Keg 80GB ;-)
|
 |
« Reply #2 on: March 15, 2005, 12:25:52 am » |
|
contd...
13.81:51d :processpac: Got Session: mode 0, run type 22, lot 22 07 13.81:phatd:log_bc : CPUid info: Unique ID: 0xab131e90 Random ID: 0xab131e90624d43e5c7426a4ac77668bc CPU: EP73xx, ver 0x02 Lot Code: 0x2207 13.81:51d :processpac: Initializing 1.2 DAC 13.82:51d :processpac: SSA head unit 13.82:51d :processpac: Extra help enabled 13.84:51d :rw_packet : ce (206) -------------> 13.84:51d :rw_packet : ******************************************************** 13.85:51d :processpac: Got Mag Random On 13.85:phatd:randomize_: Randomizing 9074 tracks 13.99:51d :rw_packet : ******************************************************** 13.99:51d :rw_packet : <============ 30 (48) 13.99:51d :rw_packet : <============ 00 (0) 13.99:51d :rw_packet : <============ 0c (12) 13.99:51d :rw_packet : <============ 00 (0) 13.99:51d :rw_packet : <============ 4c (76) 13.99:51d :rw_packet : <============ 00 (0) 13.99:51d :rw_packet : <============ 3a (58) 13.99:51d :rw_packet : <============ 3e (62) 13.99:51d :rw_packet : <============ 21 (33) 14.00:51d :rw_packet : <============ df (223) 14.00:51d :rw_packet : ce (206) -------------> 14.00:51d :rw_packet : ******************************************************** 14.00:51d :processpac: Got Play 76/12/58 14.00:phatd:main : cur_rand = 7230, next = 1960025 14.01:phatd:main : Will now play 76/12 14.05:phatd:check_star: Selected random file /dos/system_sounds/junior.wav 14.06:phatd:start_mp3p: FILE: /dos/system_sounds/junior.wav 14.06:phatd:start_mp3p: Authenticating /dos/nmp3 14.22:phatd:start_mp3p: Re-setting playlist loading values 14.22:phatd:start_mp3p: Exec /dos/nmp3 /dos/system_sounds/junior.wav 0 (null) 14.23:phatd:start_mp3p: player started pid 21 14.23:phatd:main : Queueing PLAYd76t12s58 for end of startfile 14.24:51d :rw_packet : ce (206) -------------> 14.24:51d :rw_packet : ******************************************************** 14.24:51d :processpac: Got Query total disc 14.26:51d :rw_packet : Buffering 7d at 0 14.26:51d :rw_packet : ######################################################## 14.26:51d :rw_packet : 7d (125) -------------> 14.26:51d :rw_packet : Expecting HACK 14.27:51d :rw_packet : <============ ac (172) 14.27:51d :rw_packet : 02 (2) -------------> 14.27:51d :rw_packet : Expecting BACK 14.28:51d :rw_packet : <============ bd (189) 14.28:51d :rw_packet : 01 (1) -------------> 14.28:51d :rw_packet : Expecting BACK 14.29:51d :rw_packet : <============ bd (189) 14.29:51d :rw_packet : 80 (128) -------------> 14.29:51d :rw_packet : Expecting PACK 14.30:51d :rw_packet : <============ ce (206) 14.30:51d :rw_packet : ######################################################## 19.30:51d :main : Auto PONG 19.30:51d :rw_packet : Buffering 70 at 0 19.30:51d :rw_packet : ######################################################## 19.30:51d :rw_packet : 70 (112) -------------> 19.30:51d :rw_packet : Expecting HACK 19.31:51d :rw_packet : <============ ac (172) 19.31:51d :rw_packet : 90 (144) -------------> 19.34:51d :rw_packet : Expecting PACK 19.34:51d :rw_packet : <============ ce (206) 19.34:51d :rw_packet : ######################################################## 24.34:51d :main : Auto PONG 24.34:51d :rw_packet : Buffering 70 at 0 24.34:51d :rw_packet : ######################################################## 24.34:51d :rw_packet : 70 (112) -------------> 24.34:51d :rw_packet : Expecting HACK 24.35:51d :rw_packet : <============ ac (172) 24.35:51d :rw_packet : 90 (144) -------------> 24.35:51d :rw_packet : Expecting PACK 24.36:51d :rw_packet : <============ ce (206) 24.36:51d :rw_packet : ######################################################## 29.36:51d :main : Auto PONG 29.36:51d :rw_packet : Buffering 70 at 0 29.36:51d :rw_packet : ######################################################## 29.36:51d :rw_packet : 70 (112) -------------> 29.36:51d :rw_packet : Expecting HACK 29.37:51d :rw_packet : <============ ac (172) 29.37:51d :rw_packet : 90 (144) -------------> 29.37:51d :rw_packet : Expecting PACK 29.38:51d :rw_packet : <============ ce (206) 29.38:51d :rw_packet : ######################################################## 29.96:phatd:wait_child: Start child=21 29.96:phatd:wait_child: player exited normally (return code 0), sig 17 21 29.96:phatd:wait_child: Starting playlists at 76/12/58 - PLAYd76t12s58 29.97:phatd:start_mp3p: START: cur_pl=76, cur_track=12, cur_sec=58, child=00 /dos/data/mp3 files/inxs - the swing/02 inxs - melting in the sun.mp3 30.22:phatd:start_mp3p: FILE: /dos/data/mp3 files/inxs - the swing/02 inxs - melting in the sun.mp3 30.22:phatd:start_mp3p: Re-setting playlist loading values 30.22:phatd:start_mp3p: Exec /dos/nmp3 /dos/data/mp3 files/inxs - the swing/02 inxs - melting in the sun.mp3 58 (null) 30.22:51d :main : Data from phatd 30.22:51d :main : Now Playing 76/12/58 after 76/12/58 30.23:51d :main : Change to same track. 30.23:phatd:start_mp3p: player started pid 22 30.25:51d :rw_packet : Buffering 7b at 0 30.26:51d :rw_packet : ########################################################
|
|
|
|
« Last Edit: March 15, 2005, 12:27:02 am by Firefox »
|
Logged
|
|
|
|
|
todd1010
|
 |
« Reply #3 on: March 15, 2005, 12:59:33 am » |
|
How would/could I look for what's on my drive. I have a 20gb DMS. I've never had a problem with either my Phatnoise player or DMS. If I can send some relevant information to anyone let me know.
I've also got and exact Fujitsu 60gb hard drive, the same one Phatnoise uses that I've been trying to use to put in the DMS but as you all know, it hasn't been done yet.
I'm a little computer literate, and can do most basic computer fixes and what not. So if you want me to try something let me know and I'll give it a try.
|
|
|
|
|
Logged
|
todd1010 AT gmail DOT com
|
|
|
AndyMan
Getting the hang of things.

Offline
Posts: 75
|
 |
« Reply #4 on: March 15, 2005, 03:08:24 am » |
|
Firefox,
I'm not seeing those on my "original" keg drive...
How do I go looking for them?
|
|
|
|
|
Logged
|
|
|
|
Firefox
Needs to get outside.
 
Offline
Posts: 124
Kenwood 710 Keg 80GB ;-)
|
 |
« Reply #5 on: March 15, 2005, 10:26:36 am » |
|
I'm not seeing those on my "original" keg drive...
How do I go looking for them? You will likely first need to replace your current rc.sh and rc.sig files with a matched pair that does the level 10 verbose logging. You can see what level of logging is being used by opening rc.sh in a text editor. So with the DMS docked, look in the root of [PHTSYS] and make a backup of your current rc.* files. Then replace them with a matched logging pair. I have pairs for: - level 1 (minimal logging - included in PhatMark), - level 10 (verbose logging - accidentally shipped with Kenwood firmware v13 update) and - level 0 (no logging - these are the default that you most likely already have installed). Remove the DMS from the cradle, put it in the car and switch on as normal. Once the music starts playing you can switch off, take the DMS back to the PC and inspect the log files. I can email these files to someone if they can host them somewhere for downloading. They're very small. The normal (level 0 logging) rc.sh looks like this... ==================================== mount -t vfat /dev/hda5 /dos/Data while true do /dos/phatd done ==================================== but my level 10 rc.sh looks like this (also includes AAC logging) ==================================== mount -t vfat /dev/hda5 /dos/Data export DEBUG_LEVEL=10 export DEBUG_LOG=1 export AAC_DEBUG=1 while true do /dos/phatd done ==================================== (Note: You can't make your own rc.sh because you need the .sig signed file too)
|
|
|
|
« Last Edit: March 15, 2005, 10:32:11 am by Firefox »
|
Logged
|
|
|
|
|
A543
|
 |
« Reply #6 on: March 15, 2005, 02:04:24 pm » |
|
I'm sure curious to see what the log from a Red box looks like. I think we can learn a lot from the Red boxes. Also, I'm wondering if every version of the software was "signed". Does anyone have an early version? Post your version number and whether or not it is signed so maybe we can determine how far back the sig files go.
|
|
|
|
|
Logged
|
|
|
|
MarkH
Newbie
Offline
Posts: 12
|
 |
« Reply #7 on: March 15, 2005, 02:41:02 pm » |
|
how come the red boxes are OK with other HDD's is it just that they run earlier firmware which never had the "DRM" style lock-in applied?
|
|
|
|
|
Logged
|
|
|
|
Firefox
Needs to get outside.
 
Offline
Posts: 124
Kenwood 710 Keg 80GB ;-)
|
 |
« Reply #8 on: March 15, 2005, 06:06:25 pm » |
|
Just been exploring the firmware on sixpak, http://phatbox.sixpak.org/firmware/and noticed the old versions available there go right back to 2001. That made me wonder if any of the early firmware versions didn't use the signing (.sig) files. Sure enough there is a BMW version firmware without signing... http://phatbox.sixpak.org/firmware/?BMW=1.00Download all 4 zips for BMW v1.00 and take a look. Does that help us? Maybe not. I don't know if we can use any of that to reprogram one part of a Keg/PB so that we can avoid the DMS checking. Also notice that the RoyalLin.ux and Linux files are much smaller.
|
|
|
|
« Last Edit: March 15, 2005, 06:07:30 pm by Firefox »
|
Logged
|
|
|
|
AndyMan
Getting the hang of things.

Offline
Posts: 75
|
 |
« Reply #9 on: March 15, 2005, 06:30:58 pm » |
|
I can email these files to someone if they can host them somewhere for downloading. They're very small.
See thread on FTP server
|
|
|
|
|
Logged
|
|
|
|
|
para
|
 |
« Reply #10 on: March 15, 2005, 08:46:45 pm » |
|
You will likely first need to replace your current rc.sh and rc.sig files with a matched pair Where did you get these files? I presume they're "support editions" provided by Phatnoise for remote diagnostics...? Thanks, Para PS: ordered my PB yesterday
|
|
|
|
|
Logged
|
|
|
|
AndyMan
Getting the hang of things.

Offline
Posts: 75
|
 |
« Reply #11 on: March 15, 2005, 09:28:26 pm » |
|
good on ya Para..... hope you have an easy installation.
|
|
|
|
|
Logged
|
|
|
|
Firefox
Needs to get outside.
 
Offline
Posts: 124
Kenwood 710 Keg 80GB ;-)
|
 |
« Reply #12 on: March 15, 2005, 10:05:54 pm » |
|
Where did you get these files? I presume they're "support editions" provided by Phatnoise for remote diagnostics...?
Not sure how the PhatMark level 1 version was obtained, but the level 10 logging was accidentally included by PN in the initial release of the v13 Kenwood firmware. Download the rc files here... http://home.btclick.com/storri/rc_pairs.zip
|
|
|
|
« Last Edit: March 15, 2005, 10:14:07 pm by Firefox »
|
Logged
|
|
|
|
|
todd1010
|
 |
« Reply #13 on: March 15, 2005, 11:30:39 pm » |
|
Can someone make a backup copy of ALL of the files on the sixpack.org? just incase PN decides to take in down.
|
|
|
|
|
Logged
|
todd1010 AT gmail DOT com
|
|
|
|
A543
|
 |
« Reply #14 on: March 16, 2005, 12:03:40 am » |
|
Does that help us? Maybe not. I think that version can be of great help to us. There was talk of changing hdparm to fool the key routine or to look at what it's output is, talk of modifiying rc.sh to add a second hard drive and such and any other mods we might try to make to the code, to help unravel the key or the key checking routines. With a willing BMW owner, we can make mods to that v1.0 you found to help us. We need to keep digging, and I think you just found us a real big shovel.
|
|
|
|
|
Logged
|
|
|
|
|
A543
|
 |
« Reply #15 on: March 16, 2005, 12:14:38 am » |
|
You know, we also could use the program from an old Red box. It would be generous if someone with a Red box that still has their original installation CD could help us out. Not that they need our help in return, lucky Red boxers.
|
|
|
|
|
Logged
|
|
|
|
|
judb
|
 |
« Reply #16 on: March 16, 2005, 03:09:03 pm » |
|
Just been exploring the firmware on sixpak, http://phatbox.sixpak.org/firmware/and noticed the old versions available there go right back to 2001. That made me wonder if any of the early firmware versions didn't use the signing (.sig) files. Sure enough there is a BMW version firmware without signing... http://phatbox.sixpak.org/firmware/?BMW=1.00Download all 4 zips for BMW v1.00 and take a look. Does that help us? Maybe not. I don't know if we can use any of that to reprogram one part of a Keg/PB so that we can avoid the DMS checking. Also notice that the RoyalLin.ux and Linux files are much smaller. You know, I wonder if you try using that BMW firmware and a set of the head unit files from another firmware thats more recent just not putting the sig files in place if the box will boot up.
|
|
|
|
|
Logged
|
|
|
|
Firefox
Needs to get outside.
 
Offline
Posts: 124
Kenwood 710 Keg 80GB ;-)
|
 |
« Reply #17 on: March 16, 2005, 04:31:50 pm » |
|
You know, I wonder if you try using that BMW firmware and a set of the head unit files from another firmware thats more recent just not putting the sig files in place if the box will boot up.
We still don't know the boot sequence and order of files very well, but there are some things we can explore. e.g. - "RoyalLin.ux" is smaller with the BMW v1 firmware and there isn't a separate "Linux" file. It is also never signed (not even now). If we think that the first processor uses "RoyalLin.ux" and that is used to do the initial blessing-check of the DMS, can someone try using that old BMW version instead of the new one on an unblessed DMS? - BMW v1 firmware has "Phat" (and not "Phatd") called from rc.sh, and Phat is still shipped with all firmwares even now. Why?
|
|
|
|
|
Logged
|
|
|
|
sulaco
A few posts under my belt.
Offline
Posts: 31
|
 |
« Reply #18 on: March 16, 2005, 04:53:50 pm » |
|
"RoyalLin.ux" is smaller with the BMW v1 firmware and there isn't a separate "Linux" file. It is also never signed (not even now).
I noticed that, it isnt signed. "RoyalLin.ux" is the same size as the "Linux" file so im wondering if it was just a renaming job and those files are just there to be backward compatible. Ill give the old RoyalLin.ux a try tonight and see what happens.
|
|
|
|
|
Logged
|
|
|
|
|
para
|
 |
« Reply #19 on: March 16, 2005, 06:35:39 pm » |
|
What about "phat" (not the daemon)? | USAGE: phat [option] | | where options are: | | help | shows this screen | | testmode | sends a FDh to the 51, putting it into self test | | update | forces the reloading of BOOT and FIRMWARE into the 51 | | blank | 'blanks' the 51, returning to factory state | | update_noenc | same as update w/o decryption (faster!) |
I havn't read anything about it here yet... "51" obviously means PB or DMS but it could also be the "startprog"  I'd like to know more about "testmode" and "update". As the latter uses some decryption there's possibly some private key in there. Furthermore it seems to be an unsigned file to be played with  Just in case, Para (Oops, just saw Firefox mentioned it already)
|
|
|
|
« Last Edit: March 16, 2005, 07:15:03 pm by para »
|
Logged
|
|
|
|
|