XboxHacker BBS
 
*
Welcome, Guest. Please login or register.
Did you miss your activation email?
June 19, 2013, 11:58:31 AM


Login with username, password and session length


Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 »
  Print  
Author Topic: USB SPI Flasher with PIC18F2455 - now with source and binaries  (Read 314759 times)
fatjoe
Member
**
Posts: 16


View Profile
« Reply #260 on: December 05, 2009, 02:40:17 PM »

"design" is horrible and how this can work without ground ?
lawk it's so hard to build something like this :



Do you have schematic for this?
Logged
ColtB45
Member
**
Posts: 11


View Profile
« Reply #261 on: December 05, 2009, 04:01:12 PM »

Do you have schematic for this?
It's the same as this: http://www.xboxhacker.net/index.php?topic=12306.msg87732#msg87732

or this: http://www.xboxhacker.net/index.php?topic=12306.msg87457#msg87457
Logged
jackson
Newbie
*
Posts: 5


View Profile
« Reply #262 on: December 05, 2009, 04:49:32 PM »

@rolf2
nice, could you upload a picture of the bottom side?
Logged
maximilian0017
Xbox Hacker
*****
Posts: 684


View Profile
« Reply #263 on: December 05, 2009, 05:42:58 PM »


Where are the capacitors for your crystal/vcc etc?
Resistors for pin 1/26?
Ah Found them :-)
« Last Edit: December 05, 2009, 06:27:41 PM by maximilian0017 » Logged
rolf2
Master Hacker
****
Posts: 113



View Profile
« Reply #264 on: December 05, 2009, 05:57:33 PM »

@rolf2
nice, could you upload a picture of the bottom side?

ok no problem - here is bottom of my pcb , but i dont understand why you need this..., just folow initial diagram ...
http://www.rolf2.co.cc/pic2.JPG
Logged
cory1492
Xbox Hacker
*****
Posts: 616


View Profile
« Reply #265 on: December 05, 2009, 07:47:05 PM »

For folks just popping into the thread, go back to page 4 or so and read ahead - there are a bunch of variations on the original diagram if you find some hard to read. Also, see this post if you want the most recent hacks (won't even call my mods to this coding) to DarkStarTM's excellent work, the V3 binaries in the opening post are not 100% accurate to the included diagram and pin function descriptions.
Here is the result of some reversing I did a while ago. Basically better nand detection than looking at the config register for specific values.

Moved to:
http://www.xboxhacker.net/index.php?topic=13060.0
Excellent, thanks Redline99; this is actually something I should be able to implement and test on my own falcons.
« Last Edit: December 05, 2009, 07:49:12 PM by cory1492 » Logged
Ruley
Newbie
*
Posts: 2


View Profile
« Reply #266 on: December 06, 2009, 06:57:06 AM »

Your flashconfig is wrong, it couldn't possibly work. You got a wire mixup, a bad parallel port for this, or the wires are too long.
I shortened my wires, checked my wires and now i just get error 0 every time and a flash config 12fe2c (what should a good config be)
Logged
CyberPK
Member
**
Posts: 17


View Profile
« Reply #267 on: December 06, 2009, 07:00:10 AM »

That's my board.
Fully working and tested with cory1492's binary and NandPro v2.0b and a 16Mb flash.
« Last Edit: December 07, 2009, 04:36:27 PM by CyberPK » Logged
damn!
Hacker
***
Posts: 90


View Profile
« Reply #268 on: December 06, 2009, 10:31:26 AM »

How do I have to flash this? I don't have a PIC Burner, i was buying it allready flashed.
Can someone please help me?
Logged
maximilian0017
Xbox Hacker
*****
Posts: 684


View Profile
« Reply #269 on: December 06, 2009, 11:31:23 AM »

How do I have to flash this? I don't have a PIC Burner, i was buying it allready flashed.
Can someone please help me?

If the person you bought it from followed the instructions it should be possible for you to get into the usb bootloader, from there you can flash the chip with the new firmware.

All explained in this thread
Logged
TSX1
Hacker
***
Posts: 94


View Profile
« Reply #270 on: December 06, 2009, 01:30:30 PM »

How can we use USB programmer (PDFSUSB.exe) to reprogram the PIC after the first time that we programmed it?
The first time when there was only Bootloader on the PIC, PDFSUSB.exe recognized the USB device and I could program it with PICFLASH.hex but after that when ever I connect the USB cable and start PDFSUSB.exe, it doesn't recognize anything!
Do I have to use ART2003 to erase the PIC and reprogram the Bootloader again?
Logged
maximilian0017
Xbox Hacker
*****
Posts: 684


View Profile
« Reply #271 on: December 06, 2009, 01:42:31 PM »



You can connect pin 17 to ground (jumper in Sandugas his image) and it should be recognised by windows as the bootloader, then you can reprogram it.

If you have a very old version of the bootloader it could be a problem if i remember correctly....again is mentioned in this thread.
Logged
sandungas
Master Hacker
****
Posts: 212



View Profile
« Reply #272 on: December 06, 2009, 06:30:11 PM »

Finally i have the PIC, and i built the "mini" version in breadbord exactly like i draw here ---> http://www.xboxhacker.net/index.php?topic=12306.msg84955#msg84955
The only modification is that there is no trace between PIC legs 8 and 19 (this legs are ground, and are connected internally in the PIC)


Bootloader writed with winpic800 v3.64 & ART2003 PIC programmer
PICflash writed with PDFSUSB.exe with the PIC in the USB circuit (some functions of PDFSUSB.exe crashes for me, like "erase"... can somebody verify this?)
Both, bootloader and PICflash from PICFLASH_v3b_plus2 package

Bootloader & jumper working OK:
JUMPER ON - Device detected as: Custom USB devices/ Microchip Custom USB Device
JUMPER OFF - Device detected as: LibUSB-Win32 Devices / Memory Access

I had no fails while writing/reading several times a xenon 16mb nand (making single block, and full dumps, binary comparisons)
It works normally with XD cards 16mb in a XD socket (card inserted in the 360)




Edit:
The real photos at full size

The ART2003 ghetto programmer (i move the capacitor here because i was having problems with it...but can be soldered in the db25 directly)

*dont take care of the numbers i wrote in the corners of the PIC... 15 & 28 are wrong numbered... ops Roll Eyes (but the wiring is ok)
« Last Edit: December 06, 2009, 06:51:15 PM by sandungas » Logged
damn!
Hacker
***
Posts: 90


View Profile
« Reply #273 on: December 06, 2009, 07:16:06 PM »

If you have a very old version of the bootloader it could be a problem if i remember correctly....again is mentioned in this thread.
Mhh, then i belive this is my problem, as it doesn't get recognized... So i have to burn the whole PIC again?
Logged
sandungas
Master Hacker
****
Posts: 212



View Profile
« Reply #274 on: December 06, 2009, 07:28:54 PM »

If you have a very old version of the bootloader it could be a problem if i remember correctly....again is mentioned in this thread.
Mhh, then i belive this is my problem, as it doesn't get recognized... So i have to burn the whole PIC again?
The version v3 of the bootloader (the one that is posted in the first message) is reported as buggy
There is a conflict with the bootloader mode function (and another function that i dont remember)... this blocks the "bootloader mode" and the use of the jumper

The only solution seems to be to write a new bootloader with the PIC programmer and the PIC programmer soft (not the usb circuit and PDFSUSB.exe)
Logged
cory1492
Xbox Hacker
*****
Posts: 616


View Profile
« Reply #275 on: December 06, 2009, 07:42:19 PM »

With the proper bins you don't even really need the jumper anymore to get to bootloader mode, just need to use a python command Smiley

It's also a quick way to tell if you have the proper bins installed if you have python.
Logged
damn!
Hacker
***
Posts: 90


View Profile
« Reply #276 on: December 06, 2009, 09:16:42 PM »

So i tried it now with a LTP interface and it's still not recognized. On a Xenon board i have, both USB and LTP it working perfect.

I don't have any ideas what could be wrong, another Falcon i had was working wothout this problem.
Logged
joeyddr
Master Hacker
****
Posts: 134


View Profile
« Reply #277 on: December 07, 2009, 01:34:52 PM »

Anyone willing to trade one of these pre-made? i have a couple of xenon nands i'm willing to part with, perfectly desoldered.
Logged
TSX1
Hacker
***
Posts: 94


View Profile
« Reply #278 on: December 07, 2009, 02:41:26 PM »

How long does it take to Read a 256 or 512 MB NAND flash ( on Jasper M/B)?
I know for a 16 MB NAND it takes about 6 minutes with the USB programmer.
Logged
joeyddr
Master Hacker
****
Posts: 134


View Profile
« Reply #279 on: December 07, 2009, 03:05:33 PM »

Finally i have the PIC, and i built the "mini" version in breadbord exactly like i draw here ---> http://www.xboxhacker.net/index.php?topic=12306.msg84955#msg84955
The only modification is that there is no trace between PIC legs 8 and 19 (this legs are ground, and are connected internally in the PIC)


Bootloader writed with winpic800 v3.64 & ART2003 PIC programmer
PICflash writed with PDFSUSB.exe with the PIC in the USB circuit (some functions of PDFSUSB.exe crashes for me, like "erase"... can somebody verify this?)
Both, bootloader and PICflash from PICFLASH_v3b_plus2 package

Bootloader & jumper working OK:
JUMPER ON - Device detected as: Custom USB devices/ Microchip Custom USB Device
JUMPER OFF - Device detected as: LibUSB-Win32 Devices / Memory Access

I had no fails while writing/reading several times a xenon 16mb nand (making single block, and full dumps, binary comparisons)
It works normally with XD cards 16mb in a XD socket (card inserted in the 360)




Edit:
The real photos at full size

The ART2003 ghetto programmer (i move the capacitor here because i was having problems with it...but can be soldered in the db25 directly)

*dont take care of the numbers i wrote in the corners of the PIC... 15 & 28 are wrong numbered... ops Roll Eyes (but the wiring is ok)

You certainly post some useful information here for me Smiley  could you please post a diagram of ART2003 ghetto programmer?  I cant make out what lines are joined in the picture you posted and what diodes are joined.
Logged
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC

Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM