What's new
Pinball info

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

PIN2DMD Firmware update 3.11.. 3.12...

MadNat

Site Supporter
Joined
May 11, 2019
Messages
1,047
Location
Warwickshire UK
Hello all - just a quick note to mention a few updates have been made the the PIN2DMD firmware by @Lucky1 - thank you Jeorg.

When the Group Buy shipped in January firmware V3.06 was installed for you. I've just had a few quick tests on my ToTAN and FT with version 3.11, and some occassional imperfections seem to have disapeared - and the occasional white flashing between scenes seems to have gone also. I'd recommend updating your firmware if you have noticed these artifacts.

You can download the latest firmware here: https://github.com/lucky01/PIN2DMD/tree/master/firmware/latest

Make sure you get the right firmware for your display(s):
Standard and Skinny/DE: - https://github.com/lucky01/PIN2DMD/tree/master/firmware/latest/EVO128x32_EVO128x16
XL/Sega: https://github.com/lucky01/PIN2DMD/tree/master/firmware/latest/EVO192x64

You just need the pin2dmd.upd (or pin2dmd_XL.upd for the XL version).

Turn your machine off, remove the MicoSD card (top left as you look at the back of the board, this is done by pressing the tiny card in a bit, and it should click and bounce back out).
View attachment IMG_0154.MOV

Using a PC, Mac or Smart Device with SD Card support - copy the downloaded .upd file to the main (root) directory of your microSD card.
If you have updatated your display before - make sure you delete the update.ok fille from your SD card.

Pop the card back in your display, turn it on and you should see "UPDATE" show briefly on your display and then reboot. As it starts again you should see the version number 3.11 display on the screen - job done.

Not a mandatory update - but I think most of you will find it an improvement - and another little distraction/job to do if you're in lockdown mode.

Hope you find this helpful.

Mike
 
Last edited:
Indeed it is. For those with multiple Real Pins (there seem to be a few of you!)... this is a useful feature introduced in V3.10 - Bulk Update

"The bulk update function simply keeps the pin2dmd.upd file available on the SD for the next update.
If you have multiple pin2dmd installations with the same hardware (evo, nucleo, discovery) you just
need one sd to update all of them. Just place the sd with the pin2dmd.bulk file and the pin2dmd.upd file
on it, in the device, reset it and after a successful update remove the SD and put it into the next device"


I believe pin2dmd.bulk file is just a file name the update program looks for - the contents is not important. Obviously make sure you have the right pin2dmd.upd for your PIN2DMD version on the micro SD card also.
 
Quick update - additional PIN2DMD (Standard - 128X32) stock arrived today - will be shipping from Monday.

Thanks

Mike
 
Holy Thread Resurrection Batman :)

Noticed today that the Firmware is currently up to V4.10. Is there a changelog at all for these releases?? would be wirth seeing the difference between the latest release i have installed and the latest available :)
 
V4.01
- fix masked modes for AlvinG real pinball machines
- updated dmddevice.dll which fixes 4 bit replacement mode and compatibilty to latest pinmame version

V4.02
- better timing accuracy in real pin dumps
- updated pin2dmd tools (32bit/64bit/OSX)

V4.03
- fix Capcom 64 color mode

V4.04
- fix 64 color LCM mode

V4.05
- fix 64 color WPC colormask

V4.06
- fix LCM modes for DE128x16, DE, Whitestar, SLEIC, SEGA192x64

V4.07
- optimized DE128x16 input routines

V4.08
- improved speed for LCM scenes on real pinball machines. Please also make a new export of your project with the latest editor on google drive to get the full performance.

V4.09

- improve layered replacement scene (needs new editor export for real pinball machines)
- improve replace sequence and colormask sequence mode (needs new editor export for real pinball machines)
- update dmddevice.dll with improved modes

V4.10

- fix WPC 64color layered replace mode

- fix Spike layered replace mode

- don´t refresh displaybuffer on brightness change
 
V4.11
- add support for PIN2DMD HD 256x64
- add support for DotMation on XL 192x64
V4.12
- improve compatibility to old freezy.dll
(set PAL STORAGE to RAM to make colorization work with old freezy versions)
V4.13
- fix first frame problem with sequence modes
V4.14
- fix broken sync in sequence modes
V4.15
- fix first frame of sequence mode not displayed
V4.16
- increase number of global masks for 192x64 projects
 
V4.17
- fix boot for custom boards based on Nucleo schematic
V4.18
- fix boot for STM32F407 on EVO boards
V4.19
- fix single frame colormask issue
V4.20
- fix colormask timer issue
V4.21
- fix issues with some SD cards on EVO HD
 
V4.22
- fix more SD card issues on EVO HD
V4.23
- hopefully the last fix for EVO HD SD cards issues
V4.24
- fix event keyframes in palstorage flash mode
V4.25
- improve keyframe search speed
- fix 24bit playback on EVO HD
V4.26
- improve keyframe handling
V4.27
- new sync for Spike
- fix rare LCM/LRM crash
- refactor PinMame modes
V4.28
- add support for alternative row signaling on HD close SJ13 to activate
V4.29
- add some nullpointer checks
V4.30
- minor code optimizations
V4.31
- scale down HD projects on 128x32
 
V4.32
- add support for single device pin2dmd editor real pin export.
V4.33
- fix issue with single real pin export and 64 color palettes
- add 2bit 128x32 on XL mode
V4.34
- add debug hash option to onscreen menu to output triggering scene hash to RS232 port
V4.35
- allow more than 256 palettes in one project
V4.36
- fix scale2x borders on pin2dmd HD
V4.37
- fix issue with DE128x16
- fix init of new chipset panels on MK66
V4.38
- fix RS232 TX on HD
V4.39
- fix sidechannel hangup on HD
V4.40
- add support for Capcom 256x64 (Flipper Football) on Pin2DMD HD
V4.41
- fix update on non EVO HD pcbs
- increase cpu clock startup timeout
V4.42
- add version check for colorizations
- additionally display RGB sequence as text in onscreen menu
V4.43
- fix rare issue with loading old colorization files
 
Is it a case of "if it aint broke, dont fix it" on these??? I'm Still on 4.10 :)
 
Is it a case of "if it aint broke, dont fix it" on these??? I'm Still on 4.10 :)

There are some colour files which require certain firmware versions, this is due to changes in the firmware that add support for certain features or implement fixes. For example, the palette limit was extended in FW 4.35, so any game that uses more than 256 palettes will require this version, or it may have issues or most likely fail to load. There are some general performance fixes that will even help older colour files run better, as well as support for more hardware or devices such as when the HD version was released.

With that aside, the big difference now is that with FW 4.42 and beyond, colour file creators can lock the file to the firmware version. If you get a new file (or even a file that hasn't been updated in a while, but is generated with the new editor, locking it), you will get a palette UID error. Unfortunately this means that you will be forced to update if you wish to play certain files. So if you've been holding off, it may become a requirement for newer or updated files.

If your old games are playing fine and you're happy with everything, you should be right. Please note this does not affect free files/non UID locked files. There was a small issue in FW 4.42 which impacted a small amount of free files, but FW 4.43 has fixed that.
 
V4.44
- add support for new "Replace No Retrigger" coloring mode
- add support for SysXDMD module
- fix dump issue in 64bit pin2dmd.exe tool
- fix unique ID display for MK66 build
V4.45
- add support for new "ColorMask Loop" coloring mode
- fix colorization issue on XL boards
- fix colorization issue on MK66 boards
V4.46
- fix nullpointer issue
V4.47
- fix rare issue with EVO boards needing reset to start after poweron. Full install of firmware needed with DFU or BIN file on those boards.
V4.48
- final fix of rare issue with EVO boards needing reset to start after poweron. Full install of firmware needed with DFU or BIN file on those boards.
- fix REPLACE_NO_RETRIGGER coloring mode replay lag
V4.49
- increase pal storage flash area
V4.50
- added support for DevEBox based PIN2DMD HD https://pin2dmd.com/hardware/#2.2
V4.51
- don´t retrigger ColMaskLoop and Replace_No_Retrigger mode even if different start keyframes are used.
 
Back
Top Bottom