https://hackmii.com/2009/02/48uxp_sw/
and compare 48/48LV and 48XP/UXP Bit-streams for the same chips - they are the same, i.e. basically that means the schematic of the Top-Board inside of those programmers is the same.
now, if the "ICTEST.exe" is doing the Bit-banding and the DAC voltage control via some "generic" Bit-stream (and not via FW commands that they removed in 48XP/UXP firmwares), which Bit-stream allows such controls from the host, then it means that particular Bit-stream inside "ICTEST.exe" is the holly-grail even for 48XP/UXP, because it will allow custom programming algorithms to be implemented. currently, my progress is as follows:
or in other words, I finally progressed enough to get the DEV_ID and FW_VER of the programmer (please, note that exclamation mark "!" in front of "Labtool-48" is exactly how the programmer returns its ID, i.e. it's not added by me). also, I can now get the "Usage Statistics", i.e. how many chips that programmer has programmed via its life-time. BTW, maybe someone thinks that is like few lines of code and about what "finally progressed enough to get the DEV_ID and FW_VER" I am talking about - unfortunately that is almost 1000 lines of code, because it requires over 900 LPT operations - that is due to from one side the very inefficient SPP mode with Nibble-encoding that is used with 48/28LV plus the overhead for dealing with Jungo WinDriver. so, it was substantial effort from my side and took all my free time in the last couple of weeks, because writing the code is actually on top of first reverse-engineer the communication protocol.
actually, that was one of the 1st things I did as part of my reverse-engineering effort:
instead of the original AEC Driver, which ID-entifies as:
. Hope anybody know any info/software about it. Thanks in advance
Leave a comment: