Jump to content
mozzwald

#FujiNet Firmware Update Information (please do not reply)

Recommended Posts

A new firmware update is available at https://fujinet.online/download

FujiNet Version: 0.5.d4cb81e3
Version Date/Time: 2021-02-24 05:19:32
Build Date/Time: Sun Feb 28 01:30:08 UTC 2021

* (modem.cpp) - Properly reset modem to command mode after DTR and CRX is dropped
* (sdkconfig.defaults) - regenerate for IDF 4.2, Change mbedTLS allocation strategy to SPIRAM, which fixes N: HTTPS adapter
* (modem.cpp) - Baud Lock command AUX1 now sets explicit baud rate

 

Please do not respond to this thread. If you have an issue, start a new post in the FujiNet subforum, open an issue on the github tracker or ask for assistance in Discord chat.

  • Like 1

Share this post


Link to post
Share on other sites

A new firmware update is available at https://fujinet.online/download

FujiNet Version: 0.5.043f69be
Version Date/Time: 2021-03-11 02:29:28
Build Date/Time: Thu Mar 11 02:58:53 UTC 2021

* NEW 'mount and boot' feature: This makes FujiNet skip CONFIG and instead mounts all slots and cold starts for a faster boot up. You can press SELECT during the 'mount and boot' to re-enter CONFIG. In the web interface under BOOT SETTINGS you select/enable 'Mount Everything' to turn this on.

 

Please do not respond to this thread. If you have an issue, start a new post in the FujiNet subforum, open an issue on the github tracker or ask for assistance in Discord chat.

  • Like 2

Share this post


Link to post
Share on other sites

A new firmware update is available at https://fujinet.online/download

FujiNet Version: 0.5.ed9d13bd
Version Date/Time: 2021-03-15 00:55:47
Build Date/Time: Mon Mar 15 03:32:59 UTC 2021

Brilliant Bug Fixes:

* Temporarily Limit bytes waiting to 512 to work around race condition of getting status during opening a file.

Quote

While I was fixing the N: handler to properly handle CR/LF translation, I uncovered a race condition where as part of the initial interrupt after open, it was attempting to retrieve the entire file in order to do CR/LF translation if needed. Because this was happening BEFORE the SIO transaction had been acknowledged, it was causing time-outs when attempting to open a file. Until I can fully untangle it, I am limiting the total bytes waiting to 512 bytes or less, so that N: TNFS can work again for now. Sorry about any inconvenience caused.

Please do not respond to this thread. If you have an issue, start a new post in the FujiNet subforum, open an issue on the github tracker or ask for assistance in Discord chat.

  • Like 3

Share this post


Link to post
Share on other sites

A new firmware update is available at https://fujinet.online/download

FujiNet Version: 0.5.c3a06184
Version Date/Time: 2021-03-26 00:42:49
Build Date/Time: Fri Mar 26 01:02:36 UTC 2021

New Bits:

 * Disabling CONFIG from the webui enables auto mounting of configured slots during FujiNet bootup

 * New hardware version detection functions

 * Bugfix: Change TNFS payload size

 

Please do not respond to this thread. If you have an issue, start a new post in the FujiNet subforum, open an issue on the github tracker or ask for assistance in Discord chat.

  • Like 2

Share this post


Link to post
Share on other sites

A new firmware update is available at https://fujinet.online/download

FujiNet Version: 0.5.879c407c
Version Date/Time: 2021-04-02 01:14:21
Build Date/Time: Fri Apr 2 02:07:10 UTC 2021

All the new things:

 * modem: +++ now drops to command mode instead of disconnect

 * modem: implement ATO command to re-enter modem mode from command mode

 * hardware: implement SD Card detection for hardware version v1.6 and up. Card removal resets the fujinet, insertion starts the SD card service.

 * Updated fnc-tools

 

Please do not respond to this thread. If you have an issue, start a new post in the FujiNet subforum, open an issue on the github tracker or ask for assistance in Discord chat.

Edited by mozzwald
fnc-tools
  • Thanks 2

Share this post


Link to post
Share on other sites

A new firmware update is available at https://fujinet.online/download

FujiNet Version: 0.5.5d1bd4af
Version Date/Time: 2021-04-05 21:27:01
Build Date/Time: Wed Apr 7 00:40:33 UTC 2021

New Bits:

 * Improved FTP support

 * SIO voltage calculation for v1.6 hardware

 

Please do not respond to this thread. If you have an issue, start a new post in the FujiNet subforum, open an issue on the github tracker or ask for assistance in Discord chat.

  • Like 3
  • Thanks 3

Share this post


Link to post
Share on other sites

A new firmware update is available at https://fujinet.online/download

FujiNet Version: 0.5.564cc6ca
Version Date/Time: 2021-04-09 00:10:01
Build Date/Time: Fri Apr 9 00:59:12 UTC 2021

New Stuff Just For You:

 * More FTP improvements

 * Ability to browse hosts and mount disk images from the web ui:

1963567131_Screenshotfrom2021-04-0819-57-21.thumb.png.28771c786590fba698f3b75f73833d18.png1492218412_Screenshotfrom2021-04-0819-28-40.thumb.png.2e5c2b734cb53ea13121e1a1c09bd8f0.png

Please do not respond to this thread. If you have an issue, start a new post in the FujiNet subforum, open an issue on the github tracker or ask for assistance in Discord chat.

  • Like 1
  • Thanks 1

Share this post


Link to post
Share on other sites

A new firmware update is available at https://fujinet.online/download

FujiNet Version: 0.5.24da0c96
Version Date/Time: 2021-04-10 00:41:00
Build Date/Time: Sat Apr 10 20:25:46 UTC 2021

Tweaks:

 * Add option to mount READ or READ/WRITE from webui

175970330_Screenshotfrom2021-04-1015-23-13.thumb.png.ced3cda5e834ca2b59e3f315b1fbecdf.png

Please do not respond to this thread. If you have an issue, start a new post in the FujiNet subforum, open an issue on the github tracker or ask for assistance in Discord chat.

  • Like 2
  • Thanks 2

Share this post


Link to post
Share on other sites

A new firmware update is available at https://fujinet.online/download

FujiNet Version: 0.5.570061a6
Version Date/Time: 2021-04-25 00:00:38
Build Date/Time: Wed Apr 28 23:23:38 UTC 2021

Incredible Inclusions:

 * Added 512 byte disk sector support

 * Working SSH support

 * Link to the wiki in webui

 * Alpha SMB support

 * Faster loading of config with splash screen (thanks @apc!)

loader.png.933722038b555c5e4789aa7e128ee75e.png

Please do not respond to this thread. If you have an issue, start a new post in the FujiNet subforum, open an issue on the github tracker or ask for assistance in Discord chat.

  • Like 7
  • Thanks 3

Share this post


Link to post
Share on other sites

A new firmware update is available at https://fujinet.online/download

FujiNet Version: 0.5.6f806979
Version Date/Time: 2021-06-03 03:48:26
Build Date/Time: Thu Jun 3 23:15:13 UTC 2021

Wonderful World Wide Web:

 * Added support for chunked HTTP transfers. Can now get looooong web pages:

IMG_20210603_182253122.thumb.jpg.d82c7e0ac61534ca4bb8eaaa20c97888.jpg

 

Now, who's gunna write a real Atari web browser? ;) 

 

Also of note for anyone building firmware on their own, PlatformIO has updated the Espressif32 platform to 3.2.1 (ESP-IDF 4.2.1) which has broken the stock build due to IRAM overflow. You can get it to build by disabling Bluetooth in your platformio.ini but (obviously) Fujinet Bluetooth will not work. We will work on reducing IRAM usage to get Bluetooth support back in. In the mean time, the firmware builds available with the FujiNet flasher will remain on the older Espressif32 platform so everything remains working.

 

Please do not respond to this thread. If you have an issue, start a new post in the FujiNet subforum, open an issue on the github tracker or ask for assistance in Discord chat.

  • Like 6

Share this post


Link to post
Share on other sites

A new firmware update is available at https://fujinet.online/download

FujiNet Version: 0.5.194250a3
Version Date/Time: 2021-06-09 19:15:24
Build Date/Time: Wed Jun 9 23:57:28 UTC 2021

 * Fix fnCONFIG bug where empty SD Card could allow mounting a non-existent file or not allow creation of new disk

 * CP/M mode now uses set baud rate of terminal instead of fixed 9600 (DT80 calls SIO cmd 'Z' which still forces 9600 baud)

 

Please do not respond to this thread. If you have an issue, start a new post in the FujiNet subforum, open an issue on the github tracker or ask for assistance in Discord chat.

  • Like 3
  • Thanks 1

Share this post


Link to post
Share on other sites

A new firmware update is available at https://fujinet.online/download

FujiNet Version: 0.5.194250a3
Version Date/Time: 2021-06-09 19:15:24
Build Date/Time: Mon Jul 5 20:09:41 UTC 2021

New Things:

 * Adding fnconfig_on_spifs=0 to the General section of fnconfig.ini on your SD Card will disable the use of fnconfig.ini on the FujiNet's internal SPIFFS as long as and SD Card is present. This reduces writes to the flash storage to prolong it's life. FujiNet without SD Card will still use/save config to SPIFFS. Thank you @ninex for the code submission!

 * Default advertised Bluetooth name is now SIO2BTFujiNet to maintain compatibility with the SIO2BT Android app.

 

Please do not respond to this thread. If you have an issue, start a new post in the FujiNet subforum, open an issue on the github tracker or ask for assistance in Discord chat.

Edited by mozzwald
Credit
  • Like 1

Share this post


Link to post
Share on other sites

A new firmware update is available at https://fujinet.online/download

FujiNet Version: 0.5.bbbb9f96
Version Date/Time: 2021-07-17 23:14:15
Build Date/Time: Sat Jul 17 23:40:30 UTC 2021

A big THANKS to those submitting new code/features to FujiNet! Keep it coming!

 

 * Add error handling to prevent crash when saving config to SPIFFS or SD Card

 * Improved joystick support in fnCONFIG from @greblus 

 * New APETIME commands from @billkendrick (for use with APOD or your own program)

    - New SETTZ call for APETIME (0x99), which allows you to send a string

       from the Atari to FujiNet, specifying the timezone you wish to receive times for

       rather than the timezone set on the FujiNet (e.g., via web interface)

    - The standard GETTIME call (0x93) is unaffected. A new call, GETTZTIME (0x9A)

       fetches the time in the timezone specified when SETTZ was called

 * New web ui configuration option from @ninex to disable SIO STATUS

    wait which fixes issue with SpartaDOS X ejecting config disk on boot

1200275337_Screenshotfrom2021-07-1718-48-06.thumb.png.2c6052454763e2983dcf26232ff1abbf.png

 

 

Please do not respond to this thread. If you have an issue, start a new post in the FujiNet subforum, open an issue on the github tracker or ask for assistance in Discord chat.

  • Like 10
  • Thanks 2

Share this post


Link to post
Share on other sites

A new firmware update is available at https://fujinet.online/download

FujiNet Version: 0.5.ba2f6751
Version Date/Time: 2021-07-27 12:03:04
Build Date/Time: Mon Aug 16 01:45:57 UTC 2021

all the things:

 * Add SD Card detection for GPIO15

 * Add detected hardware version to web ui display

 * Add 512 sector size option when creating new custom disks in fnCONFIG

 

Please do not respond to this thread. If you have an issue, start a new post in the FujiNet subforum, open an issue on the github tracker or ask for assistance in Discord chat.

Edited by mozzwald
custom
  • Like 3

Share this post


Link to post
Share on other sites

A new firmware update is available at https://fujinet.online/download

FujiNet Version: 0.5.cec57d6a
Version Date/Time: 2021-12-11 17:57:01
Build Date/Time: Mon Dec 13 01:57:05 UTC 2021

This is a major update of the code as mentioned here to support other systems. There may/probably/most likely will be bugs. Please file reports on the Github issue tracker, on Discord or in the FujiNet subforum.

 

Bluetooth / SIO2BT mode has been removed until we can implement a smaller BT stack in the firmware

If you want to use SIO2BT, do not update your firmware.

 

Please do not respond to this thread. If you have an issue, start a new post in the FujiNet subforum, open an issue on the github tracker or ask for assistance in Discord chat.

  • Like 3

Share this post


Link to post
Share on other sites

For those who wish to remain on the old firmware until BT functionality is working, I have packed up the last build in a ZIP file. You will need python3 and the esptool command line flasher. See the README in the ZIP for the flash command.

 

https://fujinet.online/firmware-dl/fujinet-fw-20210816.zip

 

Please do not respond to this thread. If you have an issue, start a new post in the FujiNet subforum, open an issue on the github tracker or ask for assistance in Discord chat.

  • Like 1

Share this post


Link to post
Share on other sites

A new firmware update is available at https://fujinet.online/download

 

FujiNet Version: 0.5.1a042314
Version Date/Time: 2021-12-27 23:17:47
Build Date/Time: Tue Dec 28 03:59:06 UTC 2021

 

* Now built with ESP-IDF toolkit v3.4.0 (mozzwald)
* Printer List dynamically generated (TechCowboy)
* Fix modem bug transmit regression. (tschak909)

 

Please do not respond to this thread. If you have an issue, start a new post in the FujiNet subforum, open an issue on the github tracker or ask for assistance in Discord chat.

Share this post


Link to post
Share on other sites

A new firmware update is available at https://fujinet.online/download

FujiNet Version: 0.5.754cca23
Version Date/Time: 2021-12-28 05:02:18
Build Date/Time: Thu Dec 30 22:52:28 UTC 2021

* Reset Type 1 Poll counter after sending handler so we can send it again if requested, Fixes #472

* Increase event size stack from 2304 bytes to 4096 to prevent crashes

 

Please do not respond to this thread. If you have an issue, start a new post in the FujiNet subforum, open an issue on the github tracker or ask for assistance in Discord chat.

  • Like 4

Share this post


Link to post
Share on other sites
17 hours ago, mozzwald said:

* Increase event size stack from 2304 bytes to 4096 to prevent crashes

The above fix did not make it into yesterdays firmware release due to the build system not cleaning the auto generated sdkconfig files. My build script will now manually remove them before starting the build.

 

The fix is now in the current firmware:

 

FujiNet Version: 0.5.53154ca4
Version Date/Time: 2021-12-31 04:44:08
Build Date/Time: Fri Dec 31 15:51:58 UTC 2021

Please do not respond to this thread. If you have an issue, start a new post in the FujiNet subforum, open an issue on the github tracker or ask for assistance in Discord chat.

Share this post


Link to post
Share on other sites

A new firmware update is available at https://fujinet.online/download

FujiNet Version: 0.5.76a2af1a
Version Date/Time: 2022-01-02 16:32:34
Build Date/Time: Mon Jan 3 03:43:18 UTC 2022

 

 * Increase http server task priority (web interface)

 * Option to disable printer and modem from the web interface if you wish to use a real modem or printer

 * Option to enable modem sniffer and view it's log from web interface

 * Option to Mount all disk slots in web interface

 

1192322833_Screenshotfrom2022-01-0210-43-46.thumb.png.dc45c77972629c8f788ef30f8baf72c2.png

Please do not respond to this thread. If you have an issue, start a new post in the FujiNet subforum, open an issue on the github tracker or ask for assistance in Discord chat.

  • Like 1

Share this post


Link to post
Share on other sites

A new firmware update is available at https://fujinet.online/download

FujiNet Version: 0.5.f8cc4292
Version Date/Time: 2022-01-03 23:24:24
Build Date/Time: Mon Jan 3 23:36:05 UTC 2022

Yesterdays update introduced a new bug preventing mounting a disk from the webui. This update fixes the bug.

 

Please do not respond to this thread. If you have an issue, start a new post in the FujiNet subforum, open an issue on the github tracker or ask for assistance in Discord chat.

  • Like 2

Share this post


Link to post
Share on other sites

This update is only available with the new and improved FujiNet-Flasher available at https://fujinet.online/download. Going forward, all updates will only be released through this new flash tool. In a short time I will be removing the old update files so the old flasher will stop working.

1273662907_Screenshotfrom2022-02-2720-27-48.thumb.png.a7f698296ac9e5b2251ad833123d3d8b.png

"version": "0.5.609ba3b8",
"version_date": "2022-02-28 01:09:17",
"build_date": "2022-02-28 18:08:53",
"description": "Application partition increased to 9M, spiffs increased to 5M, removed OTA partitions.",
"git_commit": "609ba3b8"

This update changes the partition layout in the flash storage of FujiNet. The unused OTA partitions have been removed allowing for the application and SPIFFS partitions to be increased to 9M and 5M, respectively. This gives us more room for code and files. The old flash tool was unable to handle this change due to it having a hard coded partition layout.

 

Notes on the new FujiNet-Flasher:

We have been busy working on new platforms and the new tool can support unlimited systems. You will notice a new dropdown where you select your platform (currently Atari 8-bit or Coleco ADAM) and then select which version to install. The current/latest release will always be first in the list. Version information is stored in release.json inside the firmware ZIP file. This information is displayed when selecting the firmware to install. For now I am manually creating the firmware release zip files, but we are working on getting Github to build the release automatically and make it immediately available. If anyone is a Github Actions guru and would like to help with that, please get in touch as it's slow going for me figuring it out.

 

If you have any issues with the new flash tool please report the issue in the New Flash Tool thread. Any issues with the firmware not working can be posted through the usual channels:

 

Please do not respond to this thread. If you have an issue, start a new post in the FujiNet subforum, open an issue on the github tracker or ask for assistance in Discord chat.

 

  • Like 1

Share this post


Link to post
Share on other sites

Probably wouldn't 'remove' the old update files or flashers, might be best to archive them and keep them available for folks who either choose to or NEED to use the old stuff.

Edited by _The Doctor__
  • Like 1
  • Sad 1

Share this post


Link to post
Share on other sites
Posted (edited)

A new firmware update is available at https://fujinet.online/download

 

"version": "0.5.f9c131b9",
"version_date": "2022-03-20 03:33:32",
"build_date": "2022-03-24 20:08:22",
"description": "Add option to disable cassette emulation",
"git_commit": "f9c131b9"

 

This update adds an option in the webui to enable/disable cassette emulation

 

Please do not respond to this thread. If you have an issue, start a new post in the FujiNet subforum, open an issue on the github tracker or ask for assistance in Discord chat.

Edited by mozzwald
forgot to add everything :)
  • Like 2

Share this post


Link to post
Share on other sites

A new firmware update is available at https://fujinet.online/download

 

"version": "0.5.7ecd3623",
"version_date": "2022-05-19 01:06:18",
"build_date": "2022-05-19 01:06:18",
"git_commit": "7ecd3623",

* JSON Parser is BACK!

* WiFi can be disabled by adding/editing enabled=0 to the [WiFi] section of fnconfig.ini on the SD Card. CONFIG will skip checking/scanning for WiFi

* SSID length fixed

 

Please do not respond to this thread. If you have an issue, start a new post in the FujiNet subforum, open an issue on the github tracker or ask for assistance in Discord chat.

  • Like 4

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...