|
|
|
|
Would you like to get all the new info from
PSX-Scene in your email each day?
Want to learn more about the team keeping you up to date with the latest scene news?
Read about them now! Check out our Developer bios, too! | ||
|
|
Alright did some more dump tests. The previous dumps that weren't matching up were done with the console on in factory/service mode. I then put the console back to retail with "Lv2diag.self FILE 2" and now multiple dumps match but are still short by 20,000 bytes to complete the full 16mb. Wiring matches the source and I have checked the physical wiring many times both on the teensy as well as the motherboard and everything checks out. Here is the source code used NOR read.rar if anyone would like to take a look at it. Pictures of the pinout for motherboard to teensy that I used can be found on page 14.
Again this testing is done on a RSOD console so those last missing 20,000 bytes might be the cause. I am hoping someone with the same motherboard is working on this as well, as I would like to confirm the source code/wiring is working properly.
i was under the assumption that it needs dumped while in standby
I have tried dumping while it is off, standby, and powered. Powered on seems to give me the somewhat proper dump whereas in standby or off I get one long line of "ÿ"
All data is dumped as raw
Hey everyone I started a new thread for just the NOR and Teensy++ 2.0 discussion
http://psx-scene.com/forums/f149/tee...54/#post888516 (Teensy++ 2.0 - NOR DUMP/FLASH)
Make sure you are supplying sufficient power, make sure you have it grounded and are using the correct tristate point.
The 3.3v regulator on the Teensy does not have nearly enough power to supply the console. USB port will only supply max 500ma, the 3.3v regulator is rated at 500ma but the console will draw about 1.7a, it will overheat the regulator and underpower the console. Disconnect 3.3v from your teensy to the PS3 motherboard and only use the consoles internal power.
I am getting closer to releasing the newest iteration of ATNORFLASH along with the PC-side application.
I see your dumps were a bit short, It might pay to look at the source here:
The loops look incorrect, try:Code:for(int x=0; x<=0x7F; x++) { for(int y=0; y<=0xFF; y++) { for(int z=0; z<=0xFF; z++) { ADDR3_PORT = x; ADDR2_PORT = y; ADDR1_PORT = z; __asm__ volatile ("nop"); __asm__ volatile ("nop"); usb_serial_putchar(DATA2_PIN); usb_serial_putchar(DATA1_PIN); } } }
That should add a bit of data you are missing.Code:for(int x=0; x==0x7F; x++) { for(int y=0; y==0xFF; y++) { for(int z=0; z==0xFF; z++) {
Again, this source was not ready for the primetime, don't expect it to work properly
Last edited by defyboy; 07-01-2011 at 05:08 PM.
Thanks for the update. As far as power to the teensy goes, I have already removed the 3.3 voltage regulator with the 5 volt trace cut, but I do still short out the 3 volt pads correct?
I appreciate it. I'll give it a try in the meantime while waiting for you updated work.
One question though. On your board you have a separate WP test point where as on my mobo it is tied to VCC. How would I go about wiring that point to the teensy?
| « Previous Thread | Next Thread » |