Electronics > Microcontrollers
Upgrade firmware ACARD SCSI to IDE bridge 3.77 to 1.77b
ataradov:
--- Quote from: mfro on January 16, 2023, 09:41:43 am ---Before we had Python, we had the Unix shell.
--- End quote ---
Yes, and then we came up with a way to make things maintainable instead of cryptic one-liners that only work on one OS.
I'm sure it is possible to pack this all into one line of Python code, but this is not an obfuscated coding contest.
Edit: of course, it is possible. Here is a Python one-liner that is shorter than the shell one (and arguable more readable):
--- Code: ---open('out.bin', 'wb').write(bytes([j for i in open('in.bin', 'rb').read() for j in [i, 0xff]]))
--- End code ---
It is still shorter even if you run it as a standalone command in a shell-style with python -c "...."
DogP:
--- Quote from: ATEQUITY5 on January 16, 2023, 08:28:42 am ---Hi Everbody, I am looking to use the acard 7722 for a Akai Sampler which is based on a 386embedded, target is to attach sd card writer IDE. I have in a second Akai sampler with a working Acard. Is it possible to extract the firmware out of the other model and put it into a 7722 card? If yes, what do I need. There is no need to use SCSI2SD or ZULU SCSI, because the Akai is using Fat32 format and one SSD or sd card is enough. I look for a cheaper solution. And the acard is a lot faster compared to the SCSI2SD, I have both in the same machine. Any help would be fine, there are quite a lot AKAI User who look for an alternative. SCSI2SD is not working anymore because of shortage of parts. Thanks for reading
--- End quote ---
If your working ACARD is compatible with the 7722, you can desolder the flash chip and dump it. But there are a lot of versions of the firmware already available to download, so I wouldn't expect that you'd need to dump your old one.
You should just need to desolder the 7722's flash chip, (optionally) install a socket, burn the appropriate firmware to the flash chip, and reinstall on the 7722. IIRC, I tested and had good luck with both 1.69H and 1.73Q.
DogP
fisafisa:
Hi.
Where can I find the 7726 BIOS versions 1.69H and 1.73Q?
I am planning to convert a couple of 7722 to 7726
Many thanks!
PS I found them.
If anybody needs them please pm me.
fisafisa:
summary of what l learned.
1) firmware 1.73q works
16 bit scsi
also 8 bit using a working adapter!
works with sd to ide adapter
2) you have to de-solder the flash and reflash it
I notice that the flash had the 16K code repeated twice
so I did the same: one copy at 0000 and one at 0x4000
3) I used sockets in 2 cases and in one I soldered directly
!check all connections. I never got it 100% first time
4) test components separately.
I checked the sd to ide and found problems in a sd
I checked with a 16bit connection first
Last I introduced the 8 to 16 bit adapter
I found problems at each step
5) the scsi 8 to 16 adapters on ebay are a disaster:
- they connect to ground D8 D15 when they should have been left floating
there are two pads where to place a 4.7K resistor to Vterm
to remove the short I had to remove copper near one of the pins on the edge of the connector.
The short is just on one side of the pad under the 68 pin connector
a second short to ground is on the opposite edge but on the visible side
the short is an intentional connection: 4 thermal relief connections to the ground plane
a second connector also had a further short, not a systematic flaw in the pcb, but I think a problem with the soldering of the connector
the connector male 68 pin is in fact an idc connector soldered directly to the pcb
the knives have been somehow squeezed close and inserted inside the pads and it happens that before inserting they can damage the pcb and connect to a nearby trace...
the 68 to 50 pin conversion has proven to be the most difficult part.
F
DogP:
--- Quote from: fisafisa on June 25, 2023, 10:35:39 pm ---the scsi 8 to 16 adapters on ebay are a disaster
--- End quote ---
That's what I noticed as well. Did you end up modifying the ebay adapter to fix all the problems, or build a new one?
DogP
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version