Skip to content
This repository has been archived by the owner on Aug 22, 2024. It is now read-only.

Releases: n0xa/m5stick-nemo

NEMO Release v1.4.0

07 Nov 01:38
Compare
Choose a tag to compare

The primary point of this release is the addition of a new feature: WiFi Scanning.

  • Scans for nearby WiFi SSID Beacons
  • Displays the WiFi SSID list in a menu
  • Select the SSID to view channel, Encryption type and BSSID (MAC Address)

Additionally, some minor aesthetic changes were made, such as consistency in the Menu labeling

NEMO Release v1.3.1

08 Oct 15:10
Compare
Choose a tag to compare

The M5StickC has a active-high IR LED, and the M5StickC-Plus has an active-low IR LED. I invered the logic for the Plus. With support added for the older M5StickC model, I had to wrap the invered logic in an ifdef check. This should make TV-B-Gone work on the older hardware now. Binaries for 1.3.0 release were back-fixed because the uploads were corrupted.

NEMO Release v1.3.0

08 Oct 05:55
Compare
Choose a tag to compare
  • SourApple iOS 17 Beta exploit (known to cause a crash on certain iOS 17 builds, may take a long time to trigger it, expect this bug to be patched soon)
  • Added the ability to short-press power button to exit to the main menu from any feature or sub-menu. Particularly useful when scrolling the huge AppleJuice menu to find the Back option
  • Thanks to vladimirpetrov, there's support for the older M5StickC (non-plus) hardware. I have included a pre-compiled binary in this release, but I have no way to test that it works.
  • Both the M5StickC-Plus and M5StickC binaries are also in the M5Burner repository.

NEMO Release v1.2.0

30 Sep 20:01
7a59f56
Compare
Choose a tag to compare
  • Fixed a problem that kept TV-B-Gone from transmitting IR codes
  • Added region settings to TV-B-Gone. Region is persistent.
  • Cleaned up random SSID spamming code just a little
  • Reorganized the settings menu
  • Added an EEPROM check that sets defaults if it has not been configured before or has become corrupted

NEMO Release v1.1.1

29 Sep 02:53
96be87e
Compare
Choose a tag to compare

Bugfix of Release v1.1.0 - EEPROM addresses were inconsistent. UX improvement when EEPROM is not in an expected state -- such as when it's never been used before, or used for some other purpose than NEMO).

NEMO Release v1.1.0

27 Sep 23:53
a25262a
Compare
Choose a tag to compare

NEMO now features adjustable brightness. Both the brightness and the auto-dimming timer value are persisted to EEPROM along with screen rotation.
A new WiFi Spam mode, Random, was added. This mode creates hundreds of distinct, randomly-named WiFi beacons per minute.

NEMO Release v1.0.1

26 Sep 23:04
d5307cb
Compare
Choose a tag to compare
  • Minor bug-fix that left AppleJuice advertising -- though not very aggressively -- once it had begun
  • WiFi Spam now lists the number of SSIDs being spammed, and displays the first 16 of them, in a very small font

NEMO Release v1.0

26 Sep 04:28
Compare
Choose a tag to compare
  • Significant clean-up of the non-core code, moved out to the .h files
  • Added WiFi Spam - Funny SSIDs and of course Rickroll WiFi
  • Updated credits screen with QR code for this GitHub repository

NEMO Release v0.9

22 Sep 21:58
5cdf241
Compare
Choose a tag to compare

All features that I'd initially envisioned are present in this release. It's a functional clock/watch, with both TV-B-Gone and AppleJuice BLE advertisement spamming functionality. It operates in a multi-sub-process loop of non-blocking operations driven by timers. The Real Time Clock can be user-set. The project is feature-complete, but I have a few things I'd like to add if I can make them fit in program memory.

v0.9 because I probably missed something and need to test more before I'd call it 1.0.

NEMO Release v0.1

21 Sep 23:55
Compare
Choose a tag to compare

Initial version, heavily modified from my HakrWatch fork for M5Stick C Plus.

  • Created a sub-process group for AppleJuice menu picker
  • Moved the AppleJuice advertisement loop to its own sub-process so that background tasks like dimming and menu work without additional effort.
  • To create enough room on flash for the BLE hijinks, the wifi functionality had to be removed.
  • Without wifi, there was no point in leaving NTP time synchronization in the codebase - removed all of that and the timezone menu as well
  • The clock is still in the code, but has been disabled for now since the clock can't be set from the firmware. It will read from the RTC, though.