Skip to content

Releases: femtofox/femtofox

Foxbuntu 1.0.0 Beta

Choose a tag to compare

@noon92 noon92 released this 14 Mar 16:34
1fd343f

Significant changes

  • Fix "run software" command in software menu, re-enable for Contact and Control
  • Add TUN as kernel module
  • Fix wifi toggle on button press
  • Prevent conflicts between Control for Meshtastic and running BBS applications
  • Add meshtastic i2c support to menus and usb-config
  • Fix meshtastic install/upgrade in menus

Full changelog

  • Minor fix for system info > OS info by @noon92 in #372
  • Add TUN as kernel module by @noon92 in #374
  • Add meshtastic i2c support to menus and usb-config by @noon92 in #378
  • update noon2 by @noon92 in #379
  • Fix wifi toggle on button press by @noon92 in #380
  • Revamp settings menu to take advantage of Control by @pdxlocations by @noon92 in #381
  • +x for control software package by @noon92 in #382
  • Prevent conflicts between Control for Meshtastic and running BBS applications by @noon92 in #383
  • try prevent daily updates by @noon92 in #384
  • Fix "run software" command in software menu, re-enable for Contact and Control by @noon92 in #386
  • fix tindie 404 link in README.md by @Jorropo in #387
  • Fix software install/upgrade exit status false reports by @noon92 in #389
  • Fix meshtastic install/upgrade in menus by @noon92 in #390
  • Increment foxbuntu release by @noon92 in #391

New Contributors

Full Changelog: foxbuntu_1.0.0_RC3...foxbuntu_1.0.0

foxbuntu_1.0.0_RC3

Choose a tag to compare

@noon92 noon92 released this 26 Feb 18:54
563160d

This is a small release, mostly meant to make it easier to configure a new node. You can now add multiple Meshtastic CLI commands to the USB-config to fully configure the Meshtastic firmware, and it is now possible to install software via USB-config as well (configuring that software still requires terminal access).

Major changes

  • Add software install via USB config tool
  • Add meshtastic_cli to usb config tool

Changelog

  • Fix small pinouts issues by @noon92 in #361
  • Add meshtastic_cli to usb config tool by @noon92 in #364
  • Fix meshtastic_cli support by @noon92 in #365
  • Add new meshing-around dependencies by @noon92 in #366
  • Add software install via USB config tool by @noon92 in #367
  • Add software installation to femto-config.txt example file by @noon92 in #368
  • Fix usb-config config first boot check by @noon92 in #369
  • Add retry to usb-config-tool software installation by @noon92 in #370
  • Increment foxbuntu version by @noon92 in #371

Full Changelog: foxbuntu_1.0.0_RC2...foxbuntu_1.0.0_RC3

Foxbuntu 1.0.0 RC2

Choose a tag to compare

@noon92 noon92 released this 19 Feb 21:26
b86f52c

Release candidate

Note

Due to a change in the method in which Meshtastic nodeIDs are generated, nodeID will change after installation from pre 1.0.0 installs.

Known issues

  • When Samba service is enabled and no network is connected on boot, system will hang for 90 seconds and Samba will fail and not restart

Major changes

  • Add Meshtastic LoRa configuration menus - get your node online without a URL or external app
  • Enable Meshtastic webserver on port 443
  • Fix network failover
  • Numerous small bug fixes

Full changelog

Full Changelog: foxbuntu_1.0.0_RC1...foxbuntu_1.0.0_RC2

Foxbuntu 1.0.0 RC1

Choose a tag to compare

@noon92 noon92 released this 15 Feb 21:25
2a6fc16

Release candidate

Note

Due to a change in the method in which Meshtastic nodeIDs are generated, nodeID will change after installation.

Known issues

  • Meshtastic web server does not work
  • When Samba service is enabled and no network is connected on boot, system will hang for 90 seconds and Samba will fail and not restart

Major changes

  • Foxbuntu is now GPL3 licensed! Femtofox remains CC noncommercial attribution
  • Much improved install wizard by @noon92
  • Create rv1106-luckfox-pico-ultra-ipc.dtsi by @joshbowyer
  • Update LICENSE by @noon92
  • Disable daily unattended upgrade that somehow got enabled by @Ruledo
  • Revamp software menu system and improve package manager by @noon92
  • Improve granularity of service status utility by @noon92
  • watchclock-dog to restart meshtasticd to prevent Meshtastic Incommunicado bug by @Ruledo
  • Add SFC alias to bash_aliases at firstrun by @NomDeTom
  • Move all femto services to /etc/systemd/system by @noon92
  • Use eth0 mac address for meshtasticd by @noon92
  • Revamp kernel module manager by @noon92
  • Fixed compiler. Removed apt cleanout from build. by @Ruledo
  • Improve installation usability by allowing pip installs to display live on screen by @noon92
  • Massive overhaul of LoRa settings menus by @noon92
  • Prevent login prompt from appearing until boot is complete by @Ruledo
  • Change image compression method to ZIP by @noon92

Changelog

  • Change menu colors a bit to make clearer in web terminal by @noon92 in #283
  • Tidy up install wizard by @noon92 in #284
  • Disable daily unattended upgrade that somehow got enabled by @noon92 in #285
  • Improve wizard and set-time UX by @noon92 in #288
  • Show install status of package in software menu by @noon92 in #289
  • Create rv1106-luckfox-pico-ultra-ipc.dtsi by @joshbowyer in #286
  • Update LICENSE by @noon92 in #290
  • Revamp software menu system and improve package manager by @noon92 in #291
  • ttyd.sh +x by @noon92 in #292
  • add ttyd license to /opt/ttyd by @noon92 in #293
  • Update new_working from OSC by @noon92 in #295
  • Improve granularity of service status utility in femto-utils.sh by @noon92 in #296
  • Revert "Update new_working from OSC" by @noon92 in #298
  • Further improve granularity by @noon92 in #299
  • time-monitor service to restart meshtasticd by @Ruledo in #294
  • Tidying up by @noon92 in #300
  • Update noon from main by @noon92 in #301
  • This was merged accidentally by @noon92 in #303
  • Fix small niggling error in sysinfo cpu by @noon92 in #305
  • Check if meshtasticd service is running before trying to interact with it, and offer to launch the service if not by @noon92 in #308
  • Add SFC alias to bash_aliases at firstrun by @NomDeTom in #302
  • Double escape special chars in override.conf by @pdxlocations in #311
  • wifi mesh control and watchclock-dog by @Ruledo in #310
  • Move all femto services to /etc/systemd/system by @noon92 in #313
  • Tidy up runonce by @noon92 in #314
  • Fix new service descriptions by @noon92 in #315
  • Add Meshtastic wifi sync management menu in networking by @noon92 in #316
  • Small refactor of software packages by @noon92 in #318
  • merge main to noon2 by @noon92 in #319
  • Fix ssl keygen for ttyd package by @noon92 in #321
  • Merge main to eth0 by @noon92 in #322
  • Revamp kernel module manager by @noon92 in #324
  • Use eth0 mac address for meshtasticd by @noon92 in #320
  • Revamp of kernel module menu, adding blacklist and better UI by @noon92 in #325
  • Watchclock Dog checks if meshtasticd is running by @Ruledo in #323
  • Fixed compiler. Removed apt cleanout from build. by @Ruledo in #328
  • wrong arg in getting private key in femto-config by @Ruledo in #329
  • Prevent login prompt from appearing until boot is complete by @noon92 in #330
  • Update noon2 by @noon92 in #331
  • Increment Foxbuntu release to 1.0 by @noon92 in #332
  • Improve UX for blacklisting function in kernel modification manager by @noon92 in #333
  • Improve installation usability by allowing pip installs to display live on screen by @noon92 in #334
  • Temporarily remove "Run software" from software manager package menu due to bug #326 by @noon92 in #335
  • Fix typo in #330 by @noon92 in #336
  • Fix Foxbuntu version display method by @noon92 in #337
  • Prettify the service status utility by @noon92 in #338
  • Massive overhaul of LoRa settings menus by @noon92 in #340

Full Changelog: foxbuntu_0.99...foxbuntu_1.0.0_RC1

Foxbuntu v0.99 Alpha

Choose a tag to compare

@noon92 noon92 released this 06 Feb 11:59
c47bc53

Major changes

  • Web terminal: Log in to your femtofox via web browser at https://femtofox.local:7681. You'll get a warning about a bad certificate -this is normal. With thanks to @Ruledo and @ianmcorvide
  • Generate new SSH encryption keys on first boot by @noon92 in #275
  • Disabled unattended-upgrades and apt periodic updates by @Ruledo in #267
  • Refactor data supply and ingestion for UIs by @noon92 in #268
  • Docs update by @NomDeTom in #263
  • Add web-terminal and add public and private key settings to install wizard by @noon92 in #274
  • Transition to official release of meshtasticd by @noon92 in #276 - Big thanks to Vid and Jonathan Bennet!
  • Generate ttyd SSL encryption on first boot and whenever hostname changes by @Ruledo and @noon92 in #280

What's Changed

  • Disabled unattended-upgrades and apt periodic updates by @Ruledo in #267
  • Refactor data supply and ingestion for UIs by @noon92 in #268
  • Add apt package listing to package description by @noon92 in #269
  • update by @NomDeTom in #270
  • Docs update by @NomDeTom in #263
  • update new_working by @noon92 in #273
  • Add web-terminal and add public and private key settings to install wizard by @noon92 in #274
  • Generate new SSH encryption keys on first boot by @noon92 in #275
  • Transition to official release of meshtasticd by @noon92 in #276
  • Update femtofox.chroot by @noon92 in #277
  • Fix adding meshtastic repo by @noon92 in #278
  • move ttyd to /opt/ttyd by @noon92 in #279
  • Generate ttyd SSL encryption on first boot and whenever hostname changes by @noon92 in #280
  • Increment foxbuntu version by @noon92 in #281
  • Update web terminal help text in menu by @noon92 in #282

Full Changelog: foxbuntu_0.98...foxbuntu_0.99

Foxbuntu 0.98 Alpha

Choose a tag to compare

@noon92 noon92 released this 30 Jan 13:55
2549819
  • Samba filesharing support added, disabled by default by @noon92 in #265
  • Improve meshtasticd menus by @noon92 in #236
  • Add activity LED setting, with menu and usbconfig support by @noon92 in #242
  • Added setting meshtastic public and private keys to menus and usb-config-tool by @noon92 in #239
  • Move all meshtastic security settings to their own menu by @noon92 in #244
  • Fix bugs in time and time-zone setting utility by @noon92 in #247
  • Improve menus, especially system info by @noon92 in #260
  • Add colors to first boot and usbconfig script's outputs to improve console readability by @noon92 in #235
  • Update repo address by @Nestpebble in #237
  • Add LED heartbeat during first boot by @noon92 in #251
  • Menus now remember previous selections by @noon92 in #262

Full changelog

  • Add colors to first boot and usbconfig script's outputs to improve console readability by @noon92 in #235
  • Improve meshtasticd menus by @noon92 in #236
  • Added setting meshtastic public and private keys to menus and usb-config-tool by @noon92 in #239
  • fix typo by @noon92 in #240
  • update branch to match main by @Nestpebble in #241
  • Add activity LED setting, with menu and usbconfig support by @noon92 in #242
  • Update repo address by @Nestpebble in #237
  • fix typo in femtofox-config.txt by @noon92 in #243
  • Move all meshtastic security settings to their own menu by @noon92 in #244
  • Add activity led state to sysinfo by @noon92 in #245
  • Increment foxbuntu version by @noon92 in #246
  • Fix bugs in time and time-zone setting utility by @noon92 in #247
  • Move firstboot flag to /etc/femto.conf by @noon92 in #248
  • "oops" by @noon92 in #249
  • change false to true :/ by @noon92 in #250
  • Add LED heartbeat during first boot by @noon92 in #251
  • make pulse run in background by @noon92 in #252
  • Change true to false :\ by @noon92 in #253
  • remove commenting # by @noon92 in #254
  • Bug fixes for new firstboot flag. by @noon92 in #255
  • remove debug flag by @noon92 in #256
  • Clean up menus a bit by @noon92 in #257
  • Remove rtc from runonce by @noon92 in #259
  • Improve menus, especially system info by @noon92 in #260
  • Fix bug with meshtastic node info in menus by @noon92 in #261
  • Menus now remember previous selections by @noon92 in #262
  • Update new_working by @noon92 in #264
  • Add Samba file sharing support (disabled by default) by @noon92 in #265
  • increment foxbuntu version by @noon92 in #266

Full Changelog: foxbuntu_0.97.1...foxbuntu_0.98

foxbuntu_0.97.1

Choose a tag to compare

@noon92 noon92 released this 21 Jan 18:07
1b1f668
  • Numerous background changes which will improve boot speed and reliability.
  • Major work on optimizing boot by @Ruledo
  • Simplified and improved meshtastic menu by @noon92

Full list

  • Added DTS files for pico ultra and ultra-w (UNTESTED) by @Ruledo in #219
  • Override for meshtasticd boot order. by @Ruledo in #220
  • Update wifi-mesh-control.service by @joshbowyer in #218
  • Revert "Override for meshtasticd boot order." by @noon92 in #221
  • Workaround for meshtastic API incommunicado issue by @Ruledo in #222
  • Simplified and improved meshtastic menu by @noon92 in #223
  • Complete meshtasticd service management menu by @noon92 in #227
  • Remove debug echo from femto-config by @noon92 in #228
  • Remove errant exit by @noon92 in #229
  • Remove redundant notification screen from timezone set by @noon92 in #230
  • Run once and usb tool moved from rc.local to services. by @Ruledo in #226
  • Update new-working by @noon92 in #231
  • Fix time-setting script issues by @noon92 in #232
  • increase set-time attempts from 1 to 5 before fail by @noon92 in #233
  • Increment Foxbuntu release by @noon92 in #234

Full Changelog: foxbuntu_0.97...foxbuntu_0.97.1

Foxbuntu 0.97.0a hotfix

Choose a tag to compare

@noon92 noon92 released this 18 Jan 21:24
d6f9d4c

Hotfix with workaround for issue with meshtasticd while permanent solution is worked on.

Foxbuntu 0.97 Alpha

Choose a tag to compare

@noon92 noon92 released this 18 Jan 15:38
d6f9d4c
  • Add "disable logging" option to reduce SD card wear on deployed nodes by @joshbowyer
  • Add time and date UI to menu system by @noon92
  • Add system info tool to menu -> utilities by @noon92
  • Fix bugs in wifi-mesh-control, increasing stability by @Ruledo
  • Add Mosquitto MQTT server and client installers by @noon92
  • Updated "Curses Client" to new name "Contact" by @pdxlocations
  • Change "good" color in menus to blue from green by @noon92
  • Begin preparations for 1.0

Complete list

New Contributors

Full Changelog: foxbuntu_0.96.1...foxbuntu_0.97

Foxbuntu v0.96.1 Alpha

Choose a tag to compare

@noon92 noon92 released this 12 Jan 16:49
7354d0c

Quick release for a few annoying bugs. This probably should have been a hotfix.

What's Changed

Full Changelog: foxbuntu_0.96...foxbuntu_0.96.1