Can't connect to syscon

Hello everyone I need some help. I've been trying to get into the SW3-304 syscon for the past couple of hours. I've been following the Tutorial from Rip-Felix for Windows. I'm using a ch340G UART which I've put on 3.3V. I've also doublechecked with a multimeter.

I've tried using the auth and AUTH commands and neither works. I either get 00000000 auth or 00000000 AUTH back, or I get "auth1 response invalid" or I get "command execution failed anwer length".

I 've tried switching TX and RX which usually changes the error from auth1 respone invalid to command execution failed answer length. I also tried rebooting, reinstalling python, uninstalling the windows COM drivers and reinstalling manual drivers I've found on some chinese site, checking continuity of the connection to make sure the solder joints are good and the wires are intact, I also tried a soldering the groundwire to a ground pad on the motherboard instead of clamping it to the outside copper ring on the motherboard. I don't know what else I can do, except for ordering a different UART in case the one I have isn't working properly. Wondering if anyone has any idea what else I could try.
 
So somehow I got in with an older version of the scrip that I downloaded from NSC's video. First I got some python Unicode decode error, but then I switched the Tx and Rx around again and it worked. I checked the fan profile and strangely my eepchecksum is different from the one in the ps3devwiki. I compared the rest of the fan settings and they are the same.

The eepcsum on the wiki is: 0x3D3B
Mine is: 0xA730

I know that the checksum in sherwood is supposed to be for the whole EEPROM, so I'm wondering how I'd go about figuring out which part is different from the default config. Can I dump the whole eeprom and compare it to some archived version of a known good default config? I should say that I have HFW and HEN so I don't know if that changes the default syscon values anywhere.

If anyone has any idea, I'd appreciate any input, since I actually wanted to edit the syscon fan profile, but I feel like I shouldn't touch any values before figuring out why the eepcsum is different to begin with.

Edit: Then again, the console does work and the eepcsum command doesn't throw up any discrepancies, so I assume it checks out, I'm still curious why it's different from the wiki value though. Same version and revision too.
 
Last edited:
Back
Top