Repository navigation
Releases: femtofox/femtofox
Release list
Foxbuntu 1.0.0 Beta
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
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
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
- Fix typo in legacy admin menu by @noon92 in #341
- Change femto-runonce service to self-disable after first boot by @noon92 in #342
- Major improvements to LoRa configuration menus by @noon92 in #343
- Enable Meshtastic webserver on port 443 by @noon92 in #344
- Fix set-time dialog by @noon92 in #345
- Revert runonce swapfile by @noon92 in #347
- Revamp meshtastic settings ingest by @noon92 in #350
- Only generate new ttyd ssl keys if hostname actually changed by @noon92 in #351
- Update femtofox.chroot by @joshbowyer in #346
- Update from main by @noon92 in #352
- add jq and rsync to apt installs in chroot by @noon92 in #353
- Default routes auto update more reliably (thanks @Ruledo) by @noon92 in #357
- Fix typo in lora settings menu by @noon92 in #358
- Missing " in runonce by @noon92 in #359
Full Changelog: foxbuntu_1.0.0_RC1...foxbuntu_1.0.0_RC2
Foxbuntu 1.0.0 RC1
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
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
- 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
- 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
Hotfix with workaround for issue with meshtasticd while permanent solution is worked on.
Foxbuntu 0.97 Alpha
- 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
- Add TERM to runonce, improve meshtasticd menu by @noon92 in #193
- Reduce swappiness to reduce SD wear (thanks @joshbowyer) by @noon92 in #195
- Add "shutdown" feature to button service by @noon92 in #196
- fix pinouts by @noon92 in #197
- Change "good" color in menus to blue by @noon92 in #198
- Add mosquitto mqtt server and client installers by @noon92 in #199
- +x by @noon92 in #200
- Added luma packaged for oled. by @Ruledo in #201
- Delete foxbuntu/sysdrv/out/rootfs_uclibc_rv1106/usr/local/bin/curses by @noon92 in #203
- New working by @noon92 in #204
- Fix timezone setting tool and add time setting feature by @noon92 in #205
- Add "disable logging" feature by @noon92 in #206
- +x by @noon92 in #207
- Renamed curses client to 'Contact' by @pdxlocations in #211
- Update Avahi meshtasticd.service by @pdxlocations in #210
- Update femtofox.chroot by @joshbowyer in #208
- Create femtofox_pinout.png by @noon92 in #212
- Update femto-config by @noon92 in #213
- update working by @noon92 in #214
- Created system info report in menus by @noon92 in #215
- Increment foxbuntu release by @noon92 in #216
- Change ram utilization method and microsd free space method to align … by @noon92 in #217
New Contributors
- @pdxlocations made their first contribution in #211
Full Changelog: foxbuntu_0.96.1...foxbuntu_0.97
Foxbuntu v0.96.1 Alpha
Quick release for a few annoying bugs. This probably should have been a hotfix.
What's Changed
- Fixed wifi setup menu. by @Ruledo in #184
- Bug fixes in menus by @noon92 in #185
- Delete selfdestruct.sh by @noon92 in #186
- Derp. Fixed permissions. by @Ruledo in #187
- Bug fixes in menus by @noon92 in #190
- Increment foxbuntu version by @noon92 in #191
Full Changelog: foxbuntu_0.96...foxbuntu_0.96.1