Comments (17)
It does mean it's fake. They will perform many operations correctly, but more complex stuff involving certain peripherals, and DMA, and interrupts may behave oddly. If all you want to do is blink an LED then they're certainly fine. ;)
from greaseweazle.
It does mean it's fake. They will perform many operations correctly, but more complex stuff involving certain peripherals, and DMA, and interrupts may behave oddly. If all you want to do is blink an LED then they're certainly fine. ;)
Thank you very much for the answer.
Do you know a genuine inexpensive source of Blue Pills?
How do you find out if a Blue Pill is fake or not before buying?
from greaseweazle.
I actually think they're all fake. Going down that avenue I would expect to replace the fake MCU with a genuine STM32F103C8T6 chip purchased through a reputable supplier.
from greaseweazle.
I actually think they're all fake. Going down that avenue I would expect to replace the fake MCU with a genuine STM32F103C8T6 chip purchased through a reputable supplier.
Where do you Purchase the Blue Pills for your Projects or do you desolder the STM32F103C8T6 every time and replace with genuine one?
from greaseweazle.
I don't use Blue Pills at all any more, and I haven't done for years. These days I'd generally make a custom PCB and install an Artery (AT32F4xx) chip of some kind.
from greaseweazle.
Will my fake Blue Pill work to build a Greaseweazle?
from greaseweazle.
Try it and see. Quite possibly.
from greaseweazle.
I tried it and this is what happend:
When plugging in the USB Cable the drive Spins for half a second.
I typed in the command: ./gw.exe read test.scp --drive=b to test it
I used the straight part of the ribbon cable.
It hung for a while and then said this:
** FATAL ERROR:
Write timeout
the drive did not spin during the hanging period.
I tried ./gw info and it also hangs.
The greaseweazle does show up in device Manager as COM14.
I don't know if this is because my floppy drive is broken, i soldered the pcb incorrectly or because the blue pill is fake.
I used tebl's PCB:https://github.com/tebl/Amiga-DrawBridge/blob/main/documentation/greaseweazle_basics.md because it doesn't require SMD soldering.
from greaseweazle.
Try ./gw.exe --bt read test.scp --drive=b
as this will give a backtrace of the error location. It's probably in the serial comms library though, which isn't promising.
from greaseweazle.
It hangs extremly long.
When i unplug the USB cable while it's hanging then it give me the following error:
Traceback (most recent call last):
File "C:\Users\runneradmin\AppData\Roaming\Python\Python311\site-packages\cx_Freeze\initscripts_startup_.py", line 124, in run
File "C:\Users\runneradmin\AppData\Roaming\Python\Python311\site-packages\cx_Freeze\initscripts\console.py", line 16, in run
File "gw.py", line 3, in
File "C:\hostedtoolcache\windows\Python\3.11.8\x64\Lib\site-packages\greaseweazle\cli.py", line 69, in main
File "C:\hostedtoolcache\windows\Python\3.11.8\x64\Lib\site-packages\greaseweazle\tools\read.py", line 225, in main
File "C:\hostedtoolcache\windows\Python\3.11.8\x64\Lib\site-packages\greaseweazle\tools\util.py", line 457, in usb_open
File "C:\hostedtoolcache\windows\Python\3.11.8\x64\Lib\site-packages\greaseweazle\usb.py", line 196, in init
File "C:\hostedtoolcache\windows\Python\3.11.8\x64\Lib\site-packages\greaseweazle\usb.py", line 239, in _send_cmd
File "C:\hostedtoolcache\windows\Python\3.11.8\x64\Lib\site-packages\serial\serialwin32.py", line 325, in write
serial.serialutil.SerialTimeoutException: Write timeout
from greaseweazle.
Yes this means usb is not working properly on your fake chip.
from greaseweazle.
Yes this means usb is not working properly on your fake chip.
In tebl's documentation it also said that soldering the 1.5K Resistor externally could also help.
I tried it and it just made the activity light on the pcb permanently glow
from greaseweazle.
That's only needed if the pill isn't identified as a usb device at all.
from greaseweazle.
Well i guess i'll buy a new Blue Pill.
from greaseweazle.
Your determination is commendable!
from greaseweazle.
My new Blue Pill arrived now i get this error:
Writing c=0-79:h=0-1
Format amiga.amigados
T0.0: Writing Track (Flux: 200.0ms period, 219.9 ms total, Terminate at index)
T0.0: Writing Track (Verify Failure: Retry #1)
T0.0: Writing Track (Verify Failure: Retry #2)
T0.0: Writing Track (Verify Failure: Retry #3)
** FATAL ERROR:
Failed to verify Track 0.0
when trying to write adf images.
I use the following command: ./gw.exe write test.adf --drive=a
Reading and writing scp images works just fine.
I converted my adf image to a scp image and it wrote just fine i still have to test it on my amiga.
I hooked up a PC floppy instead of a real amiga floppy drive.
Is that maybe the problem?
from greaseweazle.
I tried it on my amiga and it worked!
from greaseweazle.
Related Issues (20)
- PC disk types HOT 1
- Non-zero-indexed track numbers not handled correctly HOT 6
- NoIndex HOT 18
- Need help reading 5 1/4" Monkey Island 1 360k floppies HOT 1
- gw seems to ignore rpm= when writing to 5.25HD diskette HOT 8
- Add syzygy diskdefs for TRS-80 M1 HOT 6
- Redefinition of _FORTIFY_SOURCE HOT 2
- error: externally-managed-environment HOT 8
- OS9 Configuration HOT 6
- 5.25 loppy drives with density pin HOT 5
- How can I get gw to honor rpm= in diskdefs when writing? HOT 2
- greaseweazle-1.17-win64.zip has a virus HOT 2
- Unable to use --adjust-speed parameter with Apple II formats HOT 2
- Trackloading or custom loading fails in WinUAE HOT 1
- Apple II raw images created with Greaseweazle do not read properly in other applications HOT 5
- Dead/Bad Greaseweazle? Pins 10,34 shorted to ground. Unable to read disks. HOT 7
- Commodore 1541 format: 40 vs 35 tracks HOT 4
- Best practice for reading 800k Mac disks and converting to disk image files? HOT 4
- Support for TRS-80 DMK image files HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from greaseweazle.