What's new in Tiny Multi Bootloader+ (formerly Tiny Avr/Pic Bootloader+) 0.10.0 Beta

Mar 2, 2015
  • piccode.ini":
  • added the new TI MPS430 family.
  • added the new 8051 family.
  • modifications relative to type D family $12, $13, $14, $15
  • modifications relative to type C family $6D, $6E, $6F and $30 ($31 deleted)
  • TI MPS430 firmwares:
  • new "CCS4_Test Program"
  • new firmware MPS430F2013 from Dan (r1 update)
  • new firmware MPS430F2452 from Dan (r1 update)
  • new firmware MPS430F2553 from Dan (r1 update)
  • 8051 firmwares:
  • new firmware Silicon Labs C8051F300
  • ATtiny firmwares:
  • update of ATtiny13A (r9)
  • update of ATtiny24A/44A/84A
  • update of ATtiny25/45/85
  • update of ATtiny261A/461A/861A
  • PIC10-12-16-18 firmwares:
  • beta) update of PIC16F1704
  • update of PIC18F23K22-43K22-24K22-44K22-25K22-45K22-26K22-46K22 (r3 update)
  • update of 18F65K22-85K22-66K22-86K22-67K22-87K22 (r3 update)
  • update of 18F65K90-85K90-66K90-86K90-67K90-87K90 (r3 update)
  • PIC Type D (dsPIC30F, PIC24F, PIC24FV, PIC24HJ, PIC24E(Partial), dsPIC33F(Partial), dsPIC33E(Partial)):
  • new firmware PIC24F04KA200
  • new firmware PIC24F08KL200
  • new firmware PIC24F32KA301, PIC24FV32KA301
  • Pic Type E (PIC24FJ, PIC24E(Partial), dsPIC33F(Partial), dsPIC33E(Partial)):
  • new firmware PIC24FJ64GB002
  • Docs / Web site:
  • "Tested compilers: TI" page added
  • "Tested devices: TI" page added
  • "TI MPS430" page added
  • "Tested compilers: 8051" page added
  • "Tested devices: 8051" page added
  • "Silicon Labs C8051" page added
  • "Tested compilers: Microchip PIC" page modified: SourceBoost - BoostC compiler added
  • "Using PC software" page modified: upsate of the command line documentation
  • "Tested Devices: Microchip PIC" page modified: added note from Dan posted on 2014.02.06 (http://sourceforge.net/p/tinypicbootload/discussion/general/thread/f759f79b/)
  • "Tested Devices: Microchip PIC" updated: added new devices
  • "Firmwares: Microchip PIC10", "PIC12", "PIC16" pages modified: "Loading firmware from PC app, wo/ changing RESET vector" section added (http://sourceforge.net/p/tinypicbootload/discussion/help/thread/645cfea2/)
  • "Firmwares: Microchip PIC10", "PIC12", "PIC16", "PIC18", "PIC18J" pages modified: how to generate absolute code (and not relocatable code) for modified bootloaders
  • Changed screenshots
  • PC Software:
  • changed program name from "Tiny_PIC-AVR_Bootloader+" to "TinyMultiBootloader+"
  • bug fix by Danny ON4CLU: if there is no COM port connected to the computer, there is no more error at startup.
  • bug fix: if "Force use of "piccodes.ini" file" is checked or unchecked in the "configuration" tab, then there is no more need to restart the program to take it into account.
  • bug fix: if "auto" command line parameter is passed with no COM attached to the PC, then there is no more crash.
  • new "4" family for TI MPS430 devices, from Dan
  • new "5" family for 8051 devices, from Dan
  • removed: Help by clicking on [?(F1)] button, or by pressing "F1" key.
  • added: Help Messages Tooltips (can be desactivated with the "Show Help Messages" option).
  • added: "configuration" tab
  • some elements of the "Debug" tab have moved to the new "Configuration" tab.
  • added: DTR hadware reset option
  • added: picture in "configure" tab to explain RTS true and false times.
  • added: link to the online documentation (http://tinypicbootload.sourceforge.net/)
  • added: link to the online tested devices pages
  • change caption of the "Write Device" button to "Simulate" if "virtual device" is checked in the "debug tab". This can avoid some unexplicable untransferred programs ;-)
  • added: "remote signal software reset" option (asked by Mark): a user selectable string (configured by entering the ascii codes separated by spaces in the "Remote Reset Signal" groupbox in the Configure" tab) will be sent, so your application (not the bootloader) receives the "remote message" and reboots the device.
  • command line: seek the baudrate given in arguments in the "Baud Rate" list box and not only in a predefined list (because user can add personal values in the "Baud Rate" list box)
  • command line (asked by Anobium): added "exit" option, it close TinyBootloader ONLY in case of a successfull write.

New in Tiny Multi Bootloader+ (formerly Tiny Avr/Pic Bootloader+) 0.9.0 Beta (Jul 3, 2014)

  • ATtiny firmwares:
  • update of ATtiny2313A, ATtiny4313
  • update of ATtiny13A
  • PIC10-12-16-18 firmwares:
  • update of PIC10F322
  • update of PIC12F617-752
  • update of PIC12F1822
  • update of PIC12F1501
  • beta) update of PIC12F1571-1572-1612
  • update of PIC16F753
  • update of PIC16F818-819
  • update of PIC16F872
  • update of PIC16F882-883-884-886-887
  • update of PIC16F1823
  • update of PIC16F1454-1455-1459
  • update of PIC16F1503-1507
  • update of PIC16F1508-1509-1512-1513-1516-1517-1518-1519-1526-1527
  • beta) update of PIC16F1613
  • beta) new firmwares PIC16F1703-1704-1705-1707-1708-1709
  • beta) new firmwares PIC16F1713-1716-1717-1718-1719
  • PIC Type D (dsPIC30F, PIC24F, PIC24FV, PIC24HJ, PIC24E(Partial), dsPIC33F(Partial), dsPIC33E(Partial)):
  • new firmare dsPIC30F3012
  • new firmare dsPIC33FJ128GP202
  • new firmare PIC24HJ12GP202
  • Pic Type E (PIC24FJ, PIC24E(Partial), dsPIC33F(Partial), dsPIC33E(Partial)):
  • new firmare PIC24FJ64GA002
  • NXP ARM Cortex-M0+:
  • new firmare LPC810
  • Docs / Web site:
  • Web site now uses frames
  • "Tested compilers: NXP ARM" page added
  • "Tested devices: NXP ARM" page added
  • "PIC18J" page added
  • "Microchip 16-bit PIC MCU" page added
  • "PIC24" page's name modified to "Type "D""
  • "dsPIC" page's name modified to "Type "E""
  • "NXP ARM Cortex-M0" page added
  • "About" page modified
  • description of data transfer formats (from Dan) added in PIC10, PIC12, PIC16, PIC18, PIC18J, 16-bit PIC Type"D" and Type "E" pages
  • difference between "D" and "E" type explained (from Dan) in "Microchip 16-bit PIC MCU" page
  • "Tested Devices: PIC" updated.
  • PC Software:
  • new "D" family for dsPIC30F, PIC24F, PIC24FV, PIC24HJ, PIC24E(Partial), dsPIC33F(Partial), dsPIC33E(Partial) devices, from Dan (Thanks a lot Dan!)
  • new "E" family for PIC24FJ, PIC24E(Partial), dsPIC33F(Partial), dsPIC33E(Partial) devices, from Dan
  • Remark : Distinction of the E-type and D-type = Relationship with the E-type and D-type is similar to the relationship of PIC18J and PIC18. "Flash Config Words" does not exist in the D-type.
  • look at http://sourceforge.net/p/tinypicbootload/discussion/general/thread/dd60ff68/
  • new "3" family for NXP ARM Cortex-M0/0+ LPC devices, from Dan
  • in "checkHex" function, added some warnings during check hex file (and then return true):
  • for PIC24, dsPIC30 and dsPIC33: not verified
  • for NPX: not verified
  • for enhanced PIC16: can't tell if it's PIC18 or enhanced PIC16
  • bug fix: if "config.ini" is a read-only file or is in a read-only folder there is no more error, instead a message is displayed.

New in Tiny Multi Bootloader+ (formerly Tiny Avr/Pic Bootloader+) 0.8.2 Beta (Oct 9, 2013)

  • PIC10-12-16-18 firmwares:
  • new PIC18F24J10/44J10/25J10/45J10 firmwares from Dan
  • new PIC18F24J11/44J11/25J11/45J11/26J11/46J11 firmwares from Dan
  • modifications in PIC16F753 and PIC12F752 firmwares
  • bug fix for PIC18F65K22/85K22/66K22/86K22/67K22/87K22 firmwares
  • bug fix for PIC18F65K90/85K90/66K90/86K90/67K90/87K90 firmwares
  • PC Software:
  • new "J" family for PIC18FxxJxx devices, from Dan
  • bug fix: when "erase EEPROM" checked and "EEPROM" unchecked, no longer erase the begining of the flash program instead of EEPROM memory.
  • bug fix: if "EEPROM" unchecked and if they are EEPROM data in ".hex" file, they are no longer written
  • modifications in "piccodes.ini" relative to PIC18FxxJxx family.

New in Tiny Multi Bootloader+ (formerly Tiny Avr/Pic Bootloader+) 0.8.1 Beta (Sep 18, 2013)

  • PIC10-12-16-18 firmwares:
  • for all Dan's firmwares config bit _MCLRE_OFF were modified to _MCLRE_ON
  • Size changing(116W->100W) [PIC12F752/PIC16F753]
  • Some modification(not bug) [PIC12F1501/PIC16F1503/PIC16F1507]
  • in PIC18F2455 firmware, added write configuration bytes capability
  • new PIC18F13K22/14K22 firmwares from Dan, modified by Bear
  • new PIC18F13K50/14K50 firmwares from Dan
  • new PIC18F23K20/43K20/24K20/44K20/25K20/45K20/26K20/46K20 firmwares from Dan
  • new PIC18F23K22/43K22/24K22/44K22/25K22/45K22/26K22/46K22 firmwares from Dan
  • new PIC18F24K50/25K50/45K50 firmwares from Dan
  • new PIC18F25K80/45K80/65K80/26K80/46K80/66K80 firmwares from Dan
  • new PIC18F65K22/85K22/66K22/86K22/67K22/87K22 firmwares from Dan
  • new PIC18F65K90/85K90/66K90/86K90/67K90/87K90 firmwares from Dan
  • PC Software:
  • added Config Bytes write for PIC18 family (for the moment, just some firmwares can handle this option - look at http://tinypicbootload.sourceforge.net/tested_devices_pic.html)
  • added the possibility to manually enter weird "baud rates" (like 111456) in order to adapt the baud rate to the new PIC speed (if modified by the Config Bytes Write)
  • in debug tab a "special baud rates" group was added to calculate weird baud rates as a fonction of old baudrate, old and new PIC frequencies. This calculated baudrate is automatically added to the "Baud Rate" combobox.
  • added baudrates to the "Baud Rate" combobox' are saved in "config.ini"
  • progress bar display modification: restart from 0 at each new process (e.g. EEPROM write, Boot Flash write, Program Flash write, etc...)
  • changed "config.ini" loading process in order to keep new versions of "TinyBootloader+" compatibles with older "config.ini".
  • added "Erase EEPROM" option
  • bug fix: only write the EEPROM bytes which are present in the "hex" file. Now, leave other data in EEPROM untouched
  • bug fix: write EEPROM byte even if it equals 0xFF
  • bug fix: for PIC16 normal and enhanced families, if there are "User ID" bytes in hex file they will be discarded (not written) instead of displaying "Error: hex file too large, writing bootloader firmware!!!".
  • bug fix: some PIC16 hex files aren't detected as PIC18 ones anymore.

New in Tiny Multi Bootloader+ (formerly Tiny Avr/Pic Bootloader+) 0.8.0 Beta (Jul 31, 2013)

  • ATtiny firmwares:
  • modification of all firmwares to handle the new device answer type (see PC software below).
  • ATmega firmwares:
  • added firmware for ATmega8
  • added firmware for ATmega48
  • added firmware for ATmega88
  • added firmware for ATmega168A
  • added firmware for ATmega328P
  • PIC10-12-16-18 firmwares:
  • firmware improvements for PIC12F1501, PIC12F1822 and PIC12F1840
  • firmware improvements for PIC16F1454-1455-1459, PIC16F1503-1507, PIC16F1508-1509-1512-1513-1516-1517-1518-1519-1526-1527, PIC16F1782-1783-1784-1786-1787-1788-1789, PIC16F1823-1824-1825-1826-1827-1828-1829-1847, PIC16F1933-1934-1936-1937-1938-1939-1946-1947
  • added firmware for PIC18F26K22
  • PC Software:
  • Atmel AVR ATmega devices are now supported (by Dan)!
  • family for AVR ATtiny changed from "#A" to "1"
  • changed device answer type. Instead of "0xID_device 0x4B" it's now "0xID_device 0xASCII(upper_case_Family_code)".
  • By this way we could have 256 different devices in every family, and not 256 for the whole families.
  • Old firmwares are still compatibles with this new device answer type.
  • added "family" text box for virtual device in debug tab.
  • modifications in "config.ini" to keep trace of modification for virtual device in debug tab.
  • previous version of "config.ini" file is no more compatible with "Tiny AVR/PIC Bootloader+ v0.7.1"
  • you just have to erase it, it will be created automaticaly the next time you'll use "Tiny PIC Bootloader+")!!!
  • added Help by clicking on [?(F1)] button, or by pressing "F1" key, then click on a control to display its function.
  • added "Online Support" link to the forum
  • modifications in "piccodes.ini" relative to AVR families.

New in Tiny Multi Bootloader+ (formerly Tiny Avr/Pic Bootloader+) 0.7.1 Beta (Jul 23, 2013)

  • PIC32MX3xx_to_7xx Firmware:
  • release of a USB CDC (RS232 emulation with USB) version of the firmware for USB capable devices. Beware this version is very huge (24kB) if compared to UART version (4kB). With full compiler optimizations, it can be 16kB. As at startup virtual COM will be available for only 1 second, the best way to get its number is to use [Search COM] in "Tiny AVR/PIC Bootloader+" and look at the new COM that has appeared.
  • PC Software:
  • Drag & Drop allowed. If in the objects put on the application's window they are ".hex" or ".eep" (EEPROM for AVR) files then:
  • add the first one to "listHexFiles" list view and select it
  • write it to the device
  • added in debug tab, displaying of raw data during communication with a device.
  • can select if flash program memory must be programmed or not in the device (allow to write only EEPROM)
  • modifications in "config.ini" to keep trace if flash program memory must be written or not. !!! previous version of "config.ini" file is no more compatible with "Tiny AVR/PIC Bootloader+ v0.7.1" (you just have to erase it, it will be created automatically the next time you'll use "Tiny PIC Bootloader+")!!!
  • can open EEP (EEPROM file for AVR) or HEX files. If EEP file is chosen, the program will try to search the corresponding HEX file.
  • bug fix: .EEP file wrongly displayed when "show hex file during transfert" is checked

New in Tiny Multi Bootloader+ (formerly Tiny Avr/Pic Bootloader+) 0.7.0.2 Beta (Jul 23, 2013)

  • ATtiny firmwares:
  • bug fix for ATtiny4313
  • firmware improvement for ATtiny2313A
  • PIC10-12-16-18 firmwares:
  • reduced size to 100 words for PIC12F617 firmware.
  • firmware improvement for PIC10F322
  • firmware improvement for PIC12F752
  • added PIC12F753 firmware
  • PIC32MX3xx_to_7xx Firmware:
  • changed "#pragma config FCKSM" to enble Clock Switching
  • added a define: BOOTLOADER_SIZE, for easier reading of the code and future developments.
  • PC Software:
  • bug fix: for PIC18 family, if there are "User ID" bytes in hex file they will be discarded (not written) instead of displaying "Error: hex file too large, writing bootloader firmware!!!".
  • bug fix: when in "Debug" tab "Show answer during [Check Device]" is checked, now display answer even when only 1 byte is received.
  • now [Check Device] is not stopped by a not opened COM (could be useful if COM is only available during the test but not at its start) * modifications in "piccodes.ini" relative to changed firmware.

New in Tiny Multi Bootloader+ (formerly Tiny Avr/Pic Bootloader+) 0.7.0.1 Beta (Jul 23, 2013)

  • ATtiny firmwares:
  • added firmware for ATtiny25-45-85
  • added firmware for ATtiny24A-44A-84A
  • PIC10-12-16-18 firmwares:
  • reduced size to 100 words for PIC12F1501 and PIC16F1503/1507 firmwares.
  • bug fix for PIC16F818/819
  • PC Software:
  • modifications in "piccodes.ini" relative to changed and new firmwares.

New in Tiny Multi Bootloader+ (formerly Tiny Avr/Pic Bootloader+) 0.7.0 Beta (Jul 23, 2013)

  • Docs / Web site:
  • Added "AVR Tested devices" page.
  • ATtiny firmwares:
  • new bootloader firmwares for ATtiny13A, 2313A, 4313, 261A, 461A and 861A from
  • PC Software: Atmel AVR ATtiny devices supported

New in Tiny Multi Bootloader+ (formerly Tiny Avr/Pic Bootloader+) 0.6.5.1 Beta (Jun 3, 2013)

  • PIC10-12-16-18 firmwares: bug fixes for PIC16F720/721 and PIC16F818/819 devices

New in Tiny Multi Bootloader+ (formerly Tiny Avr/Pic Bootloader+) 0.6.5 Beta (May 17, 2013)

  • Docs / Web site:
  • "Tested devices" page updated.
  • PIC10-12-16-18 firmwares:
  • many new firmwares for midrange (PIC12F and 16F) devices from Dan: http://www3.hp-ez.com/hp/bequest333/page30
  • Look at "Tested devices" doc/web page for a complete listing.
  • modification of all PIC18 firmwares for EEPROM write compatibility with "Tiny Pic Bootloader+" >= v0.6.5 (unlike original version, works even if EEPROM > 256 bytes).
  • previous firmwares of PIC18 devices aren't compatible with "Tiny PIC Bootloader+" EEPROM write !!!
  • If you don't need EEPROM write, then old PIC18 firmwares can still be used with "Tiny Pic Bootloader+" >= v0.6.5
  • CFG write code commented in all PIC18 firmwares, because it's not planned to use it with "Tiny Pic Bootloader+" and with modifications for EEPROM write some firmwares get bigger than 100 words.
  • Errors were corrected in some PIC18 firmwares. Now, all PIC18 "asm" sources were tested and compile flawlessly.
  • PC Software:
  • modifications in "transfertHexToArray" to handle some PIC12 and PIC16 with Configuration words at 0x8007 and not at 0x2007.
  • added EEPROM write for normal (e.g. PIC16F874A, PIC16F886, etc) and enhanced (e.g. PIC12F1840, PIC16F1823, etc) midrange families.
  • added EEPROM write for PIC18 family (unlike original version, works even if EEPROM > 256 bytes).
  • previous firmwares of PIC18 devices aren't compatible with "Tiny PIC Bootloader+" EEPROM write
  • you must use PIC18 firmwares' sources from the archive of "Tiny Pic Bootloader+" >= v0.6.5) !!!
  • If you don't need EEPROM write, then old PIC18 firmwares can still be used with "Tiny Pic Bootloader+" >= v0.6.5
  • added the possibility to use a virtual PIC device (only usefull for PC software developpers).
  • modifications in "config.ini" to keep trace of the virtual PIC.
  • previous version of "config.ini" file is no more compatible with "Tiny PIC Bootloader+ v0.6.5"
  • you just have to erase it, it will be created automaticaly the next time you'll use "Tiny PIC Bootloader+")!!!
  • added "Abort" button to interrupt the current operation (i.e. auto conf com, write or check pic).
  • modification in "auto COM conf" algorithm: at first try the latest COM and Baudrate configuration used.
  • added "auto" option in command line, in order to have automatic COM configuration even with command line:
  • tinypicbootloader+.exe "c:\folder 1\folder etc\file name.hex" [COMx [BaudRate]|auto])
  • example: tinypicbootloader+.exe "c:\test file.hex" auto
  • modification of "piccodes.ini" for the many new midrange devices added.

New in Tiny Multi Bootloader+ (formerly Tiny Avr/Pic Bootloader+) 0.6.4 Beta (May 8, 2013)

  • command line: added COMnum and baudrate.
  • syntax: tinypicbootloader+.exe "c:\folder 1\folder etc\file name.hex" [COMx [BaudRate]]
  • If 'COMx' or 'BaudRate' aren't passed in arguments, the previuos option used in the GUI (stored in the "config.ini" file) will be used.
  • Examples: tinypicbootloader+.exe "c:\test file.hex" COM8 9600
  • tinypicbootloader+.exe "c:\test file.hex" com8
  • tinypicbootloader+.exe "c:\test file.hex"
  • RS232 power supply (based on Dan's idea and schematic): DTR and RTS can be used to power the PIC device directly with RS232 port (only during programming!!!). These options are in the debug tab.
  • Schematic for use this capacity is given in "Tiny PIC Bootloader +" web site
  • Note: As the PIC device is only powered during programming, then it works as automatic reset.
  • modifications in "config.ini" to keep trace of DTR/RTS powering.
  • previous version of "config.ini" file is no more compatible with "Tiny PIC Bootloader+ v0.6.4" (you just have to erase it, it will be created automaticaly the next time you'll use "Tiny PIC Bootloader+").
  • Modification for PIC16F88 in "piccodes.ini": 33, B, 16F 88, $2000, $100, default, 64.

New in Tiny Multi Bootloader+ (formerly Tiny Avr/Pic Bootloader+) 0.6.3.1 Beta (Apr 18, 2013)

  • Docs / Web site:
  • "Hardware Connections" page complete.
  • PIC10-16-18 firmwares:
  • added PIC10F322 (100 words and 132 words) firmwares
  • PC Software:
  • added IdTypePIC for PIC10F322 (100 words and 132 words) firmwares in "piccodes.ini"

New in Tiny Multi Bootloader+ (formerly Tiny Avr/Pic Bootloader+) 0.6.3 Beta (Apr 13, 2013)

  • PC Software:
  • modifications in "configureTransfert" function in 'B' family: assembly code changes for "goto bootloader_address" and memory page selection. Now it can handle different bootloader sizes (not only 100 words), and any max flash memory.
  • PIC16 and PIC18 firmwares:
  • "icdpictypes.inc" file is no more used. #include "user_pic_device.inc", IdTypePIC and #define max_flash are now put in firmwares ".asm" source code. All firmaware source files in "Tiny PIC Bootloader +" archive have been modified in accordance. PIC32MX3xx_to_7xx Firmware:
  • in addition to the bootloader firmware linker for 512KB, now they are linkers for 16, 32, 64, 128 and 256KB devices.

New in Tiny Multi Bootloader+ (formerly Tiny Avr/Pic Bootloader+) 0.6.2.1 Beta (Apr 12, 2013)

  • PC Software:
  • bug fix: code simplifications for PIC16Fxxx family in "hexToArray" function, was a very bad idea! Bootloader can't work anymore with this family! Use this new version if you use PIC16 devices!!

New in Tiny Multi Bootloader+ (formerly Tiny Avr/Pic Bootloader+) 0.6.2 Beta (Apr 12, 2013)

  • PC Software:
  • "piccodes.ini" modified to add PIC16F874 and PIC16F877
  • added some comments in code
  • some code simplifications for PIC16Fxxx family in "hexToArray" function
  • works even if the letter for PIC family in "piccodes.ini" is in upper or lower case
  • every mumeric value in "piccodes.ini" can be in hexa (starting with '$') or in decimal (without '$')
  • there is two new properties in "piccodes.ini": 'bootloader size' and 'transfert block size'. You SHOULD live then as 'default', but if you want to tweak the bootloader you can change them accordingly to your needs, at your own risks (you can erase the bootloader firmware in the device). !!! previous version of "piccodes.ini" file is no more compatible with "Tiny PIC Bootloader + v0.6.2" !!!
  • PIC16 firmwares:
  • projects for the old PIC16F874 and PIC16F877 were created.
  • bootloader tested on PIC16F874 and PIC16F877 PIC16 and PIC18 firmwares:
  • definitions for PIC16F874 and PIC16F877 were added to "icdpictypes.inc"

New in Tiny Multi Bootloader+ (formerly Tiny Avr/Pic Bootloader+) 0.6.1 Beta (Apr 12, 2013)

  • PC Software:
  • bug fix: works even if the ".hex" file is in upper or lower case.
  • 'jump to bootloader' modification for ".hex" files generated by mikroC32.
  • PIC323xx_to_7xx Firmware:
  • bug fix: now erase program flash AND BOOT FLASH, as with PIC32: writing data on a non erased address will write a random value (if writed data is different from the stored one, if it's the same then write is OK)

New in Tiny Multi Bootloader+ (formerly Tiny Avr/Pic Bootloader+) 0.6 Beta (Apr 12, 2013)

  • PC Software:
  • PIC323xx_to_7xx family (with normal ".ld" OR with special ".ld" for boot programs of Microchip HID Bootloader) (firmware must be >= v0.6)
  • warning if size of hex to program can overwrite bootloader program (i.e. > (maxMemPos - bootloader size))
  • bug fix: can transfer more than 64KB
  • changed in "piccodesIniFile" and "configIniFile" path initialisation '\' to '/' for linux-mono portage compatibility
  • PIC323xx_to_7xx Firmware:
  • place bootloader at the end of the flash program memory
  • work with normal ".ld" file and with special ".ld" file used for Microchip HID Bootloader