(Sorry for a slightly slower reply this time around, I had to stop to do some DIY.)
It’s ok, you’re allowed to say ‘Arduboy’ here, @jonne knows there’s a big userbase overlap.
Did you only flash the device on the mac?
The problem with macs are that they insist on dumping hidden .ds_store files everywhere, and it interferes with the Pokitto’s upload mechanism because the .ds_store file gets uploaded to the Pokitto before the firmware.bin, which then prevents the actual firmware.bin from uploading and the Pokitto crashes because the .ds_store file isn’t a valid binary executable.
Someone wrote a script to try to avoid this.
Try reflashing your Pokitto on the windows machine if possible,
or have a go at using the script from the thread I linked to.
Pokitto has a small 256kB internal flash memory. That is where the program runs from. If there is a corrupt program in the memory, we need to replace it with a working one.
Please use the pokitto loader for mac. The hidden files mac os uses will lock up the system but if it’s showing a white screen and you plug it in on Mac it shows up as a drive automatically (should not need to hit flash reset buttons) if it won’t show up as a drive I’m assuming there’s another problem going on
First, I never flashed it with a mac. When I first installed my Pokitto I used a Windows PC. So I don’t think I have any .ds_store issue.
@jonne It fails at step 6: Plugging the Pokitto has no effect. I tried to connect it around 50 times, with 3 different PC and 4 different cables. One time it somehow connected (I heard the plug-in sound on my PC) but didn’t worked. Looking in the device manager the USB storage was visible but Windows said something like ‘connection to the device timed out’. Never managed to get that far again…
Small question: When hitting the reset button (top button on back), should I see the Pokitto making a power cycle? i.e. power led turns off-on. Currently pressing the reset button has no effect at all: screen remains white, led remains blue.
I’ll check. AFAIK you should see some kind of a blink.
Are you 100% sure the back button (the flash mode button) is making contact when you try to connect? If you want to try making a flash connection to the pc without the case, take a bit of aluminium foil (size of your fingertip) and use that to “connect” the back button squiggles on the pcb.
Have you tried holding down the lower button instead?
You can put the Pokitto into flash mode by tapping the top button while it is powered on, but you can also put it into flash mode by holding down the lower button while the Pokitto is off and then turning the Pokitto on.
Sometimes it’s a bit difficult to get the button to connect, you have to hold it down quite far and it can be a bit picky about the angle you press the button at.
yes, but i think that you need some extra logic to handle the cable compatibility, its meant for usb3.1 and thunderbolt/displayport and stuff, main isue it the variable voltages chargers can have
but its posible
(would personally prefer usb A connector, those are still indestructible)
I think my back buttons were not working that well. I tried a few time, pushing harder, with different angles. I did the procedure of the manual again pushing the buttons harder and with a bit of angle and it worked:
Connect Pokitto with USB cable.
Switch it on.
Press and hold ‘Flash’.
Press ‘Reset’ once.
Release ‘Flash’
Bing, CRP DISABLED appeared
Small note: When the folder was open there was a single ‘firmware.bin’ file of 0 bytes. So I think the reason of all my troubles was “there is a broken program in the memory”.
Small note 2: I have one loose screw which made the board not firmly stuck on the backplane. This could be the reason why my back buttons aren’t working that well.
Thanks you all for the quick support and replies, it is very appreciated. And sorry for making you loose time on this.
I think ‘rethink the back buttons’ is steadily creeping up the todo list.
The issue’s gone mostly unnoticed because people haven’t really discussed it until recently.
It’s not a major issue, but it’s inconvenient.
If you hadn’t said you used the Windows computer, I would say that was almost certainly the result of a mac dumping a .ds_store file into the Pokitto.
A few hours of head scratching is better than having to ship a new board.
(It would be a waste to ship a new board if the existing board isn’t actually broken.)
Besides which, that’s what we’re here for (sort of).