Updating the SmartDisk II is straight forward and does not require technical skills. Each SmartDisk comes with a boot loader that enables easy update process without the risk to brick the device.
The process to update the SmartDisk is the following:
- Unplug the SmartDisk from the Apple II,
- Remove the SDCard,
- Connect the SmartDisk using the USB-C port on a PC/Linux/Mac,
- Double click on the Reset button, the boot loader screen should appear, and a folder DISKIIBOOT should be mounted on the Computer connected to it,
- Drag and Drop the file with the Extension UF2,
- The Smartdisk reboot with the new firmware.

Firmware Release:
27/07/2025 V0.80.16
- [Smartloader] Add multipage feature, left and right arrow
- [Smartloader] Add last folder saved for next reboot
- [Smartloader] fix loading of image (sometime it was crashing)
- [Smartloader] adding 20ms delay after reading block to avoid dead lock
- [Smartloader] move arm track by one to enable easy reread in case of error
Firmware_SmartDiskII_v0.80.16.UF2 MD5 d7c100c5c2603639389b755f5925ca50
20.05.25 v0.80.13
- [SMARTPORT] Fixing deadlock on FS access
- [SMARTPORT] Manage Eject of Image and Disk present / not present
19.05.25 v0.80.12
- [FATFS] changing strfunc in conf
- [Smartport] adding ROM03 reinit devicelist
- [Smartport] adding break on timeout
- [Smartport] adding break on checksum failed to avoid corruption of sdcard block
- [MAIN] adding TIM5 to manage deadlock
- [PCB] beta release of PCB v6
10.04.25 v0.80.11
- [Smartport] adding support for hdv file extension
- [diskII] fix corrupted track on successive basic file writing
- [diskII] fix empty directory when booting last directory
04.04.25 v0.80.9
- Fixing instability on SDCard Access (Removing the constraints on DMA & SDIO IRQ)
26.03.25 v0.80.7
- Fixing Favorites Screen
- Adding Favorites to Smartport HD
- Adding option to select boot index directly from Smartport Image
- Adding toogle favorites SmartportHD
- Display Fav Icon
26.03.25 v0.80.6
- [SDEJECT] Disk Creation from Filesystem (PO,DSK,…)
- [SDEJECT] Fixing SD Eject function for all emulator
- [MAINMENU] Making the main menu dynamic according to emulation type
- [UNIDISK / HD EDJECT] Manage Eject request from Smartport on update screen on SmartDisk
- [SMARTPORT ] checksum and write fix
- [SMARTPORT ] deadlock on some read query to Ack not asserted, workaround
22.03.25 v0.81
- [SDEJECT] Fixing SD Eject function for all emulator
- [MAINMENU] Making the main menu dynamic according to emulation type
- [UNIDISK / HD EDJECT] Manage Eject request from Smartport on update screen on SmartDisk
- [SMARTPORT WRITE KO] error on checksum to be fixed
22.03.2025 v0.80.5d
- [DSK/PO] write process
- [DSK/PO] sector skewing
- [READ] optimize function timing duration
- [WRITE] GCR_6_2 chksum comp
- [WEAKBIT] option in setting
- [UNIDISK 2MG] Full emulation of SMartport Unidisk with 2MG image file
- [DISPLAY] Huge code clean up
06.03.2025
- [ALL] code refactoring
- [FS] Adding directory option
- [SDEJECT] Removing HAL, bitbanging to GPIO
- [SDEJECT] Add function trigger to emul loop
- [SDEJECT] Add sysreset after sdcard reinserted
03.03.25 v0.80.5
Add extension filter to walkdir depending of the type of emulator
26.02.25 v0.80.4
- [Smartport] mount regression fix
- [Smartport] 2mg file ext disp fix
- [WOZ] Correcting head / sector / region calculation
- [FS] Adding “.” item on every location to add future access to option
- [FATFS] Change conf of FATFS to manage STRFUNC
- [WOZ] Passing the wozardry verify & dump test for both 3.5 & 5.25
- [WOZ] Manage CRC32
- [WOZ] Adding Blank woz file creation for 3.5
- [WOZ] Adding Blank woz file creation for 5.25
- [Smartport IIGS] TODO: Fix Splashscreen duration with Animation
- [WOZ] TODO: blank WOZ 3.5 1 Byte slip to fix
23.02.25 v0.80.3
- [All] Code cleaning, compilation warning cleaning
- [Smartport] 2MG Extension checking fixed
- [2MG] Fixing 2MG mount blockCount function
- [Smartport] Fixing Missing Extended DIB Status
- [SmartPort] Managing errorCode on CMD
- [SmartPort] code refactoring
- [SmartPort] Working on 2MG file support with Smartport
- [SmartPort] Changed deviceType & subType according to the type of diskFormat (PO & 2MG)
- [SmartPort] Added Standard Extended Function Call
- [Merged] Merge code with A2F Contributor JoSch
- [Display] Fixing some code on display
20.02.25 v0.80.2
- Add confirmation screen MakeFS
- Change display of MakeFS
- MKFS on the Main Thread and not by interrupt
- Deep work on 2MG & disk35
06.02.25 v0.80.1
- [SmartPort] Fixing Smartport write process, and it WORKS!!!
- [SmartPort] Managing incomming checksum command
- [SmartPort] Optimizing read time