PC_works
04-19-2004, 08:46 PM
I would like to try and fix this if possible. I put it off as I had another receiver and now I have some time.
I did this just after the last card swap H -> HU. I was not able to use an Hu card at the time for some reason I can't quite remember. From what I remember is that a Hard or Soft reboot did not work and read somewhere that if you shorted the pins on IC104 (I think it was pins 4 & 6 for like 10 sec) that it would clear it.
As bad luck happened my dog ran by and disconnected the power cord during that procedure.
Whether it was my dog or my stupidity I don't know, Now the receiver powers up but with a fuzzy picture and nothig else.
Question is this now a doorstop or is it possible to fix.
IC104 is an EEProm chip , 24c64w6, located at the front right side behind the menu button on the face.
Can it be fixed? .................Please help...any help is appreciated.
I read the quote from borg1 and was wondering if this method would fix the eeprom. Also how do I make the custom cable Male(db-9) to fermale(db-9). A wire diagram would help.
-----------------------------------------------------------------------------------------------------
Quote from borg1
Here is the catch. There are two firmware versions on the fourth generation Sonys.
The newer one severely restricted acess to the low speed data port. I have a B3, a B50,and an A50. This worked on one of them, and did not on the other (not sure which one).
On Sony A50 and B50, there is a connector labeled 'LOW SPEED
DATA' that communicates at 9600 baud, 8N1. Older generations like B3/A3
also have this, but with a different connector that requires custom
cabling.
To connect to a PC, use a straight-through DB-9 (male) to DB-9
(female) extension type cable and use any terminal program like
hyper terminal.
If the receiver was just powered up, wait for the message "Sony
IRD..." otherwise just type <enter> and ? at the prompt. You should get a
list of commands:
1 rom - Test ROM Checksum
2 vram - Test VRAM(SDRAM)
3 eprm - Test EEPROM
4 ntsc - Show Color Bars
5 cam - Read Access Card
6 mdm - Test Modem
7 led - Test Front Panel LEDs
8 butn - Test Front Panel Buttons
9 rmt - Test Remote Control
10 exit - Exit Diagnostics
11 ser - Set IRD Serial Number
12 ver - Set IRD Model Number
13 dch - Set Default Channel
14 eep - Initialize EEPROM
15 camid - Display CAM ID Number
16 fend - Test Front End
17 rf - Set RF/IR Remote State
18 sec - Set RF Security Code
19 dram - Test DRAM(for ARM)
20 vcrm - Test VCR Mouse
21 ird - Get IRD Type
22 syserror - Display Error Codes
23 ? - Display List of Commands
Syntax: [r rptCnt] {cmdName | cmdNum} [options] [- {cmdName | cmdNum}
[options]]
rptCnt = 0 means repeat forever (default = 1)
Numeric values default to decimal. Use 0x before numbers for hex values.
For help on specific commands, type command name followed by ?
For details on specific commands, type cmdNum?, example dch?
<enter> gives:
dch [channelNumber]
channelNumber - default = display current setting
valid range is 100 - 999
Which says that entering dch 355 <enter> will set the default
channel on the eeprom to 355.
Entering r 3 8 will repeat command 8 3 times.
Entering 2,7,2 will execute commands 2, then 7 then 2.
********** HIDDEN COMMANDS **********
(or how to get sound back to your A50 after messing with the eeprom)
(or how to clean your eeprom without risk of shock)
Commands 24-30 , if were shown in the ? list, would be listed
as:
24 b2742*$46$ - set IRD Type to BASIC
25 a3826@#31! - set IRD Type to BASIC PLUS (restores audio on A50)
26 s3940ro55# - set IRD Type to ADVANCED
27 e834@^&$#e%&%&~# - Allow command 14 (eep) to initialize eeprom
28 s872$@#%%T6tre6# - Allow command 11 (ser) to write serial number to
eeprom
29 v971@3j$4h&!d8(# - Allow command 12 (ver) to set version in eeprom
30 happy - Joy Joy (use after restoring the audio to your A50)
Commands 24-26 must be entered by name, like a3826@#31! <enter>.
Commands 27-29 can be entered by number, and in the same line as
the command they enable. For example:
27, 14 <enter> Initializes eeprom - erases all timer, purchases and CAM
Ids from the eeprom. Serial, version and type are kept.
28,ser 0x12345678 <enter> sets the receiver serial in eeprom. 28 <enter>
ser 305419896 <enter> would do exactly the same thing.
29,ver 1890 <enter> to set version to 7.62 (1890 in hex is 0x762). A
software bug makes the reported version show incorrectly as 0.1182:
0x762, instead of being broken in three digits 7,6,2, is instead broken
in only two parts:0x76 and 0x2, and 0x76 is converted to decimal (118),
forming 0.1182. Use 0x762, 0x740, etc.
I did this just after the last card swap H -> HU. I was not able to use an Hu card at the time for some reason I can't quite remember. From what I remember is that a Hard or Soft reboot did not work and read somewhere that if you shorted the pins on IC104 (I think it was pins 4 & 6 for like 10 sec) that it would clear it.
As bad luck happened my dog ran by and disconnected the power cord during that procedure.
Whether it was my dog or my stupidity I don't know, Now the receiver powers up but with a fuzzy picture and nothig else.
Question is this now a doorstop or is it possible to fix.
IC104 is an EEProm chip , 24c64w6, located at the front right side behind the menu button on the face.
Can it be fixed? .................Please help...any help is appreciated.
I read the quote from borg1 and was wondering if this method would fix the eeprom. Also how do I make the custom cable Male(db-9) to fermale(db-9). A wire diagram would help.
-----------------------------------------------------------------------------------------------------
Quote from borg1
Here is the catch. There are two firmware versions on the fourth generation Sonys.
The newer one severely restricted acess to the low speed data port. I have a B3, a B50,and an A50. This worked on one of them, and did not on the other (not sure which one).
On Sony A50 and B50, there is a connector labeled 'LOW SPEED
DATA' that communicates at 9600 baud, 8N1. Older generations like B3/A3
also have this, but with a different connector that requires custom
cabling.
To connect to a PC, use a straight-through DB-9 (male) to DB-9
(female) extension type cable and use any terminal program like
hyper terminal.
If the receiver was just powered up, wait for the message "Sony
IRD..." otherwise just type <enter> and ? at the prompt. You should get a
list of commands:
1 rom - Test ROM Checksum
2 vram - Test VRAM(SDRAM)
3 eprm - Test EEPROM
4 ntsc - Show Color Bars
5 cam - Read Access Card
6 mdm - Test Modem
7 led - Test Front Panel LEDs
8 butn - Test Front Panel Buttons
9 rmt - Test Remote Control
10 exit - Exit Diagnostics
11 ser - Set IRD Serial Number
12 ver - Set IRD Model Number
13 dch - Set Default Channel
14 eep - Initialize EEPROM
15 camid - Display CAM ID Number
16 fend - Test Front End
17 rf - Set RF/IR Remote State
18 sec - Set RF Security Code
19 dram - Test DRAM(for ARM)
20 vcrm - Test VCR Mouse
21 ird - Get IRD Type
22 syserror - Display Error Codes
23 ? - Display List of Commands
Syntax: [r rptCnt] {cmdName | cmdNum} [options] [- {cmdName | cmdNum}
[options]]
rptCnt = 0 means repeat forever (default = 1)
Numeric values default to decimal. Use 0x before numbers for hex values.
For help on specific commands, type command name followed by ?
For details on specific commands, type cmdNum?, example dch?
<enter> gives:
dch [channelNumber]
channelNumber - default = display current setting
valid range is 100 - 999
Which says that entering dch 355 <enter> will set the default
channel on the eeprom to 355.
Entering r 3 8 will repeat command 8 3 times.
Entering 2,7,2 will execute commands 2, then 7 then 2.
********** HIDDEN COMMANDS **********
(or how to get sound back to your A50 after messing with the eeprom)
(or how to clean your eeprom without risk of shock)
Commands 24-30 , if were shown in the ? list, would be listed
as:
24 b2742*$46$ - set IRD Type to BASIC
25 a3826@#31! - set IRD Type to BASIC PLUS (restores audio on A50)
26 s3940ro55# - set IRD Type to ADVANCED
27 e834@^&$#e%&%&~# - Allow command 14 (eep) to initialize eeprom
28 s872$@#%%T6tre6# - Allow command 11 (ser) to write serial number to
eeprom
29 v971@3j$4h&!d8(# - Allow command 12 (ver) to set version in eeprom
30 happy - Joy Joy (use after restoring the audio to your A50)
Commands 24-26 must be entered by name, like a3826@#31! <enter>.
Commands 27-29 can be entered by number, and in the same line as
the command they enable. For example:
27, 14 <enter> Initializes eeprom - erases all timer, purchases and CAM
Ids from the eeprom. Serial, version and type are kept.
28,ser 0x12345678 <enter> sets the receiver serial in eeprom. 28 <enter>
ser 305419896 <enter> would do exactly the same thing.
29,ver 1890 <enter> to set version to 7.62 (1890 in hex is 0x762). A
software bug makes the reported version show incorrectly as 0.1182:
0x762, instead of being broken in three digits 7,6,2, is instead broken
in only two parts:0x76 and 0x2, and 0x76 is converted to decimal (118),
forming 0.1182. Use 0x762, 0x740, etc.