Author Topic: Interesting files on PHTSYS root...  (Read 26153 times)

0 Members and 1 Guest are viewing this topic.

Offline Firefox

  • Needs to get outside.
  • ***
  • Posts: 124
  • Kenwood 710 Keg 80GB ;-)
Interesting files on PHTSYS root...
« 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?

Offline Firefox

  • Needs to get outside.
  • ***
  • Posts: 124
  • Kenwood 710 Keg 80GB ;-)
Re: Interesting files on PHTSYS root...
« 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 »

Offline Firefox

  • Needs to get outside.
  • ***
  • Posts: 124
  • Kenwood 710 Keg 80GB ;-)
Re: Interesting files on PHTSYS root...
« 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 »

Offline todd1010

  • Veteran.
  • ****
  • Posts: 346
  • 2005 Audi S4
Re: Interesting files on PHTSYS root...
« 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.
todd1010 AT gmail DOT com

Offline AndyMan

  • Getting the hang of things.
  • **
  • Posts: 75
Re: Interesting files on PHTSYS root...
« 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?

Offline Firefox

  • Needs to get outside.
  • ***
  • Posts: 124
  • Kenwood 710 Keg 80GB ;-)
Re: Interesting files on PHTSYS root...
« Reply #5 on: March 15, 2005, 10:26:36 am »
Quote
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 »

Offline A543

  • Senior Member
  • Veteran.
  • *****
  • Posts: 214
Re: Interesting files on PHTSYS root...
« 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.

Offline MarkH

  • Newbie
  • Posts: 12
Re: Interesting files on PHTSYS root...
« 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?

Offline Firefox

  • Needs to get outside.
  • ***
  • Posts: 124
  • Kenwood 710 Keg 80GB ;-)
Re: Interesting files on PHTSYS root...
« 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...  ;D
http://phatbox.sixpak.org/firmware/?BMW=1.00

Download 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 »

Offline AndyMan

  • Getting the hang of things.
  • **
  • Posts: 75
Re: Interesting files on PHTSYS root...
« Reply #9 on: March 15, 2005, 06:30:58 pm »
Quote
I can email these files to someone if they can host them somewhere for downloading. They're very small.


See thread on FTP server

Offline para

  • Senior Member
  • Veteran.
  • *****
  • Posts: 181
Re: Interesting files on PHTSYS root...
« Reply #10 on: March 15, 2005, 08:46:45 pm »
Quote
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

Offline AndyMan

  • Getting the hang of things.
  • **
  • Posts: 75
Re: Interesting files on PHTSYS root...
« Reply #11 on: March 15, 2005, 09:28:26 pm »
good on ya Para..... hope you have an easy installation.

Offline Firefox

  • Needs to get outside.
  • ***
  • Posts: 124
  • Kenwood 710 Keg 80GB ;-)
Re: Interesting files on PHTSYS root...
« Reply #12 on: March 15, 2005, 10:05:54 pm »
Quote

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 »

Offline todd1010

  • Veteran.
  • ****
  • Posts: 346
  • 2005 Audi S4
Re: Interesting files on PHTSYS root...
« 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.
todd1010 AT gmail DOT com

Offline A543

  • Senior Member
  • Veteran.
  • *****
  • Posts: 214
Re: Interesting files on PHTSYS root...
« Reply #14 on: March 16, 2005, 12:03:40 am »
Quote
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.

Offline A543

  • Senior Member
  • Veteran.
  • *****
  • Posts: 214
Re: Interesting files on PHTSYS root...
« 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.

Offline judb

  • Administrator
  • Veteran.
  • *****
  • Posts: 1329
  • ph4t l3wtz
Re: Interesting files on PHTSYS root...
« Reply #16 on: March 16, 2005, 03:09:03 pm »
Quote
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...  ;D
http://phatbox.sixpak.org/firmware/?BMW=1.00

Download 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.

Offline Firefox

  • Needs to get outside.
  • ***
  • Posts: 124
  • Kenwood 710 Keg 80GB ;-)
Re: Interesting files on PHTSYS root...
« Reply #17 on: March 16, 2005, 04:31:50 pm »
Quote

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?

Offline sulaco

  • A few posts under my belt.
  • *
  • Posts: 33
Re: Interesting files on PHTSYS root...
« Reply #18 on: March 16, 2005, 04:53:50 pm »
Quote
"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.

Offline para

  • Senior Member
  • Veteran.
  • *****
  • Posts: 181
Re: Interesting files on PHTSYS root...
« Reply #19 on: March 16, 2005, 06:35:39 pm »
What about "phat" (not the daemon)?

Quote
USAGE: phat [option]
where options are:
helpshows this screen
testmodesends a FDh to the 51, putting it into self test
updateforces the reloading of BOOT and FIRMWARE into the 51
blank'blanks' the 51, returning to factory state
update_noencsame 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 8)

Just in case, Para

(Oops, just saw Firefox mentioned it already)
« Last Edit: March 16, 2005, 07:15:03 pm by para »