Progskeet 1.2: Difference between revisions
m (→Bitstreams) |
m (→Bitstreams) |
||
Line 44: | Line 44: | ||
== Bitstreams == | == Bitstreams == | ||
{{Bitstreams_1.2/1.21}} | |||
== Injectus and Updating Bitstreams == | == Injectus and Updating Bitstreams == |
Revision as of 10:29, 21 May 2013
Progskeet Support
Anouncement
PROGSKEET V1.2 is in production, release: first week of October (maybe early)
Here some infos in preview:
- Redesign of main board now more small and stable (4 layers)
- Slave board with USB, LED, SWITCH (for memory banks selection)
- FCC cable 15 pins that allow to connect externally the slave board
- Bus SPI on FCC cable for future expansions
- 100% support of WINSKEET
- DLL OPEN library to allow integration in other alternative programs
- 1 Mbit SPI FLASH memory on board
The package content:
1x PROGSKEET V1.2 + SLAVE BOARD
1x ADAPTOR PCB PROGSKEET
The main improve of the new PROGSKEET V1.2 solution will be the support of DUAL NOR / NAND on different consoles. NOR and NAND CLIPS are not anymore official supported, we decide to move on QSB BOARDS, more cheaper and sure more stable then CLIPS. Soon news also about these accessories.
More infos about specs of new WINSKEET and SOFTWARE will be posted soon.
source: http://www.progskeet.com/forum/viewtopic.php?f=2&t=3964Overview
[JTAG] <-JTAG 15pin-> J2 [Progskeet 1.2] <-SPI/USB/switchlines 50pin-> J3 [SlaveBoard] <-SPI-> [AdaptorBoard] <-Flashbus-> [QuickSolderBoard]
J2
JTAG, 15 pins, pinout (bottom 2): http://www.ps3devwiki.com/images/f/f1/Injectus-jtag-bottompads.png
J3
Slaveboard/Adaptorboard connector, 50 pins
JTAG Pinout
For FLASH FPGA without flatcable (normally used with Infectus) but soldered, this is the JTAG pinout
TCK TDO TRST GND
TDI TMS VJTAG VCC
Bitstreams
This page has missing files. You can help PS3 Developer wiki by adding download/mirror links on it and listing hashes (MD5, SHA1 etc). |
121018_0031
http://forum.dayton360mods.com/downloads.php?do=file&id=25
<uf6668> hi everybody
<uf6668> quick announcement
<uf6668> here's the latest dat: http://www.sendspace.com/file/rwz8jx
<uf6668> this is ONLY for 1.2
<uf6668> if you want to use on 1.1 or 1.0, you will need to make modifications
<uf6668> it enables following:
<uf6668> 1) dual boot using a switch (led on = secondary nand/nor, led off = primary nand/nor)
<uf6668> 2) both solderless nand and nor together
<uf6668> the new structure is not ready yet because I've dev'd it on 250 and I have to fit it into 125
<uf6668> regarding opensource, the api will only be for the new architecture, so only after i fit it into 125
121101_1505
http://forum.dayton360mods.com/downloads.php?do=file&id=26
121101_1223
http://forum.dayton360mods.com/downloads.php?do=file&id=24
121106_2121
http://forum.dayton360mods.com/downloads.php?do=file&id=23
from Progskeet Website:
New release for 1.2, dumping and writing should be much faster now. http://www.progskeet.com/forum/viewtopic.php?f=9&t=4231
130330_1909
- Increased metastability of USB (should no longer disconnect)
- Restored Samsung Q compatibility that was caused by dualboot pin allocation
for anyone who has v1.2/v1.21: https://dl.dropbox.com/u/52587949/ProgSkeet_12_130330_1909.dat / http://www.sendspace.com/file/ua6u2o makes it work like a 1.1
130401_1824
- Added timeout for reads/writes (1ms), no more blocking
- Fixed bug where it would read gpio from data pins rather than from gpio pins
130401_2010
ProgSkeet_12_130401_2010.dat
- Reduced timeout from 1.3ms down to 320ns per word
<uf6667> https://dl.dropbox.com/u/52587949/ProgSkeet_12_130401_2010.dat <uf6667> I made this yesterday Mancer <uf6667> I introduced a timeout for the "rdy" pin <uf6667> so that in case rdy never goes high <uf6667> it will continue anyway
130415_2058
http://forum.dayton360mods.com/downloads.php?do=file&id=27
130402_1730
- Added metastability to the DQ ports to filter out noise and glitches
130415_2019 (NAND) & 130412_1647 (NOR)
130706_1928
130708_1211
- Added speed indicator
- HIGHLY improved single word flashing
- Added hardware data polling
- Both NAND and NOR are in one bitstream now (!!!)
- No more pullups needed
- Reverted to libusb-win32
- tooltips
130710_1058
130713_1838
- buffer write works, about 70 seconds for 16MB spansion (which used to require 15 minutes!)
- updated bitstream
130715_1749
- buffer write and single word improved, I write an entire 16MB nor, buffer write, in about 40 seconds (not including read and erase, duhhhhhhhhh), 3 seconds per sector for single word (spansion is very fast now too)
- AUTODETECT OF THE NOR!!!! just click "dump CFI"
130721_0313
- NAND works PERFECT now
- last bitstream before final release
- progskeet core was rewritten and command set reimplemented in qt (hence the lack of releases in almost a week)
- versioning added (it will check if you are using the appropriate bitstream, which is located in /bitstream)
- use of files to load presets (instead of using the box on the first page)… nand is still in the making, so I left the first box as-is for now
- CFI for NOR works however, presets include most popular NORs but you can also save them (click “Dump CFI” and then “yes” when you are asked to save. put them in /cfi/)
- handshakes implemented (goodbye timeouts! might, but doesn’t have to, make it slower though… on the other hand, this might enable calibration for specific computers/chipsets )
- usb core had a bug where it would just keep writing to fifo regardless of full or not, but this has been fixed
- SPI flashing added! (will only be available once I release it for every platform though)
Injectus and Updating Bitstreams
- Install the Infectus driver for Injectus --> connect only the Injectus via usb to PC
- Disconnect the Injectus and connect it via 15 pin cable to the Progskeet 1.2, then connect it to the PC.
Load the Bitstream with the Infectus Programmer. - When it´s done disconnect it from the PC and connect the Slaveboard instead of the Injectus. Then connect it to the PC.
Install the driver manually.
If it´s done, it will look like this:
Quick Solder Boards (QSB)
Support
If you have any question (pinout/schematics, availability, shops/resellers, guides/manual/howtos, parts, software flashers, bitstreams, libraries etc), join IRC ef.net #progskeet-support
Production (lack off) Quality
Detection issue
Sometimes Infectus doesn't detect several progskeets. There is production error.
Seems, I fixed it with the help of untrax from #progskeet-support
Manual:
1) Desoldered U4 http://tinypic.com/view.php?pic=i5rp53&s=6 - you can see short between two point under U4
2) Remove short, points should not touch each other - http://tinypic.com/view.php?pic=10y13ew&s=6 (hard to see but they are separated)
3) Soldered U4 back, there is should be 2-3 mm between board and chip - http://tinypic.com/view.php?pic=34ornls&s=6
Now Infectus detected my Progsteet, and I am able to update bitstream.