Releases: BruceDevices/firmware
Releases Β· BruceDevices/firmware
Bruce Release 1.13
Improvements
- Smarter capture_handshake logic. Waits for usable EAPOL frames #1892 by @LewdM3at
- Ethernet from IDF to Arduino based lib #1932 by @bmorcelli
LoRa
- Added A LoRa chatting menu items (simple keyboard chatting, username settings andfrequency change #1908 by @gato001k1
Fixes
- Adding a fillRect to flush the Title+Version string before draw clock #1886 by @LewdM3at
- Refactoring and fixes to nrf #1890 by @Ninja-jr
- Fixes the WiFi getting stuck in STA mode when exiting back to wifimenu #1891 by @LewdM3at
- Fix(input): correct pin mappings for T-Lora Pager #1895 by @BestUsername
- Shared SPI Deadlock on M5StickC Plus 2 #1899 by @dot307
- Update download URL #1901 by @emericklaw
- Smaller Show hidden wifi + automatic clear of deauth sent text and re positioning on the text #1911 by @Gosheto1234
- Refactor getBattery function for voltage reading #1915 by @jader242
Donate/Support the project
Thanks to all Contributors β€οΈ
Bruce Release 1.12
WiFi
- Implement beacon last-seen tracking and pruning #1819 by @Gosheto1234
- Added a target network handshake grabber and deauther #1821 by @PixelGames987
- Added hidden wifi + show hidden wifi toggle #1841 by @Gosheto1234
- Improved Scan Hosts d04df32
Improvements
- Web UI #1709 by @emericklaw
- WebUI text editor improvements #1745 by @emericklaw
- Remove clearImgArea() for better themed menu experience #1740 by @emericklaw
- Improve handling of MAX_IMAGE_WIDTH to work on bigger screens #1746 by @emericklaw
- File handling tidy up #1749 by @emericklaw
- Added a single SSID beacon spam option #1764 by @PixelGames987
- Alter the Wireguard icon to look more like a padlock #1770 by @emericklaw
- GPS pin handling on T-Embed CC1101 #1776 by @pminervini
- BadUSB/BLE Updates (faster) #1782 by @emericklaw
- Rework encoder logic for better performance/response #1785 by @emericklaw
- Change WebUI auth from basic to form #1786 by @emericklaw
- Web UI Sessions Persist In Settings - Editor Line Numbers - State Management in URL #1794 by @emericklaw
- Update Bruce specific libraries to have release version numbers #1797 by @emericklaw
- Add Sniffer setup to startup applications #1851 by @Gosheto1234
- Interpreter reorganisation + new functions #1763 by @emericklaw
- Add i2c layer to be used in JS interpreter #1730 by @zsinx6
RFID
Fixes
- Theme builder LED color fix and new author and url fields #1694 by @emericklaw
- Fix Ethernet theme image + clearing of screen when theme is active but image not available #1769 by @emericklaw
- Fix crash when W5500 is not installed #1868 by @andreock
More devices Support
- ESP32-C5 full support with tft #1737 by @bmorcelli
Donate/Support the project
Thanks to all Contributors β€οΈ
Bruce Release 1.11.1
Improvements
- Cardputer and Cardputer ADV now share the same binary file
- Added ADV pins into the pins options on IR and RF
- Added GPS>Config>GPS pins, to change rx/tx GPS pins
- Cardputer ADV comes with GPS Pins and Baudrate configured for the GPS/LoRa cap, to use the Grove GPS need to change to Rx=1 and Tx=2
- Added Config>Dev mode> {options to change I2C device pins, UART pins, GPS pins}
Fixes
- Fixed StickCPlus1 black screen issue
Donate/Support the project
Thanks to all Contributors β€οΈ
Bruce Release 1.11
WiFi
- Add support for Ethernet Card and refactor WiFi attacks to works with any esp-netif interface #1276 by @andreock
- Added Karma attack. #1478 by @7wp81x
- Resolve DNS on SSH connections #1560 by @sabbajohn
- Implementation of MAC Management and MAC Spoofing #1589 by @IncursioHack
RFID
- Support as BLE Reader for PN532/PN532Killer and Standalone Control of Emulator #1251 by @whywilson
- Improve PN532/PN532Killer UART #1555 by @whywilson
- Add I2C PN532 on top of M5STICK #1586 by @lshaf
Fixes
- Fix shared spi nrf,nrf jammer,add hopper.... #1573 by @smoochiee
- Sometimes CC1101 deinitialization crashes #1405 by @DevEclipse1
- FIX: sometimes CC1101 deinitialization crashes
Improvements
- Color storage + automatic getting colors and adding them #1327 by @Gosheto1234
- Enhancement for webInterface #1342 by @lshaf
- Use flag to build W5500 and pull pins from config #1371 by @andreock
- Web UI tweaks #1370 by @emericklaw
- LED and UI Colors #1423 by @emericklaw
- Navigator screen use binary #1431 by @lshaf
- Update CURRENT_YEAR at build time
- Remove _rtc.setWire(&Wire) from boards/m5stack-core2/interface.cpp
- A little improvement #1499 by @Helixoo
- Remove _rtc.setWire(&Wire) from boards/m5stack-core2/interface.cpp #1519 by @BarTenderNZ
- Keyboard code refactoring + HEX and Numpad keyboards + BACK button #1554 by @dddema
More devices Support
- Add Lilygo T-LoRa-Pager support by @emericklaw
- T-HMI port by @bmorcelli
- Cardputer ADV support 34aabec
Donate/Support the project
Thanks to all Contributors β€οΈ
lastRelease commit (f371a0b)
Placeholder for the files used in the webflasher
betaRelease commit (04bdc09)
Placeholder for the web page binaries and flash json files
Bruce Release 1.10.2
WiFi
- Enhanced Deauth+Clone+Verify
- Fixed Telnet screen Rotation issue
Files
- WebUI - Fixed Drag 'n drop not keeping the actual folder/fs after upload
Others
- Fix megalodon navigation and Touchscreen small issues
Fixes
- Fixed custom theme always set when set default (on restart it was restoring theme if on LittleFS)
- Brightness DimTime bug on T-Deck
- Fixed double enter detections on T-Deck
- Removed Charging indication for Cardputer, T-Deck and StickCPlus2, not working as expected
- Fixed stuck LongPress variable on StickCPluses
- Reduced "Booting" time considerably
Donate/Support the project
Thanks to all Contributors β€οΈ
Bruce Release 1.10.1
WiFi
- Fixed Custom Beacon Spam by @bmorcelli
BLE
- Fixed BadBLE and Media Commands that weren't working on StickCPluses and CYDs by @bmorcelli
RFID
- Reduced Felica timeout from 1000 to 100 ms, enhancing UX by @Hs1r1us
Interpreter
- Fixed loopOptions core function to work with DialogChoice JS function, refactoring the ir_brute, rf_brute and wifi_brute scripts by @bmorcelli
Others
- Fixed Mic Recording (restarting on Cardputer) and added timeless recorder by @DimDK .
- Added Orange Color to LED Control by @hynryx
- Added many other colors to the UI Colors by @Gosheto1234
Issues fixed
- Fixed boot sound that wasn't being ignored when disabled
- NRF24 Jammer modes strings overlapping on CYDs
- Mic Spectrum and Recorder not working on Cardputer
More devices Support
- Marauder Mini, v4, v6, v6.x, v7
- AWOK Touch v2 and Awok Mini v2 devboards (screen firmware)
Donate/Support the project
Thanks to all Contributors β€οΈ
Bruce Release 1.10
WiFi
BLE
- Ninebot Scooter Tuning via BLE UART #1133 by @Sor3nt
- Added iBeacon/Airtag BLE and more #1201 by @eadmaster
IR
- Add Quick IR Setup Feature #906 by @pimentelleo
- IR Read: Fix save issue in Custom Read #1036 by @Lamnxzp
- Add Simple IR jammer #1101 by @Thoxy67
RF
- Sub-GHz Raw Recording app #931by @Pablo-Ortiz-Lopez
- RF module refactor #1054 by @rennancockles
- Added spectogram to subghz #1219 by @DevEclipse1
- Added listening to rf signals #1240 by @DevEclipse1
RFID
- Improve rfid read error message #970 by @rennancockles
- Add PN532Killer support via UART #1067 by @whywilson
- Add support to MFRC522 module #1086 by @rennancockles
- Dev #1131 by @rennancockles
Others
- USB Mass Storage #891 by @rennancockles
- Add double quotes to SSID name #894 by @henriquetorquato
- Add the ability to run WebUI in the background, and others #937 by @Tawank
- Added recording of microphone #1236 by @DevEclipse1
Fixes
- File selector fixes #886 by @Pablo-Ortiz-Lopez
- UI Theme among other things #941 by @bmorcelli
- Use a single RMT channel for LED control #957 by @Pablo-Ortiz-Lopez
- Remove unnesesary lambda, Remove std::regex, 110 kB saved #969 by @Tawank
- Fix build Lilygo T-Display-S3 #973 by @Tawank
- Code moving and small fixes #975 by @bmorcelli
- Reset image interval on manual navigation #986 by @unveroleone
- Async Webui and fixes #990 by @bmorcelli
- Lint Fixes #1016 by @rennancockles
- Make mainMenu handle escPress the same way it did before the refactor #1033 by @Pablo-Ortiz-Lopez
- Fix iButton write + some refactor iButton module #1048 by @Maksimius
- Fix rf spectrum #1055 by @rennancockles
- Fix some smoochie board #1071 by @smoochiee
- Dev #1072 by @rennancockles
- Fix loopSD rootPath not exist #1076 by @rennancockles
- Fix BLE initialization sequence in OpenHaystack to resolve ESP_ERR_IN⦠#1110 by @stefexec
- Bruce config pins #1140 by @rennancockles
- Fix for interpreter start for serial command #1171 by @Tawank
- Fix LilyGo T-Embed CC1101 deepsleep #1175 by @andreock
- Fixed raw subghz record reboot issue #1188 by @DevEclipse1
- Fixed #1155 #1194 by @Hs1r1us
Improvements
- Little speed optimisations of boot #884 by @Tawank
- Cardputer Keyboard enhancement, (all) BLE Pairing fix #907 by @bmorcelli
- Dev #920 by @rennancockles
- BLE improvements #966 by @bmorcelli
- Charging indicator + ble spam (better PR) #980 by @GabriWar
- Create new profiles for quick remote setup and get rid of * char lists #981 by @pimentelleo
- Change 'const char*' to String in loopOptions #984 by @Tawank
- Theme code maintenability #998 by @bmorcelli
- Refactor MainMenu to use loopOptions #999 by @Pablo-Ortiz-Lopez
- Organizing files #1023 by @bmorcelli
- Change dialog module to gui in JS, Fix dino_game for t-embed #1040 by @Tawank
- BadUSB/BLE refactor #1058 by @bmorcelli
- Sd mmc Support #1069 by @bmorcelli
- Slovenian keyboard layout support added #1078 by @rustysun9
- Add FeliCa support #1082 by @andreock
- Update lilygo T-Watch-S3 interface. initial touch as polling mode #1083 by @jimmy899
- Spi connection pins #1087 #1089 #1090 by @rennancockles
- Update powerSave.cpp #1107 by @Gosheto1234
- Update BleMenu Logo #1109 by @Alema1
- Adjust the internal triangles to fit the same line width as other logo lines on the Bluetooth logo #1117 by @Alema1
- Add exit menu to OpenHaystack module #1119 by @stefexec
- Play audio files from the webui and some fixes #1177 by @eadmaster
- Improve energy consumption during DeepSleep for T-Embed CC1101 #1179 by @andreock
- Serial cmds refactorings and fixes #1208 by @eadmaster
- Feature/support cuid #1239 by @Hs1r1us
- Feature/T-Embed-C1101 now supports setting custom battery capacity. #1232 by @Hs1r1us
More devices Support
- Lilygo T-Watch S3 port and RTC lib adaptation #901 by @bmorcelli
- Enable otg when using ir..added led..buzzer on smoochie board #1062 by @smoochiee
- Phantom fix #1206 by @x01rrr
Thanks for 10k members on official discord!
This community is amazing!
Donate/Support the project
Thanks to all Contributors β€οΈ
Bruce Release 1.9.1
RF
- RF Scan/Copy improvements #878 by @Pablo-Ortiz-Lopez
NRF24
Fixes
- Fix/Remove some warnings during building #869 by @Tawank
- CC1101 fix for Cardputer, CYD and sticks 3b51bf2
Improvements
- Make custom rf open inside BruceRF folder #874 by @rennancockles
- Add script to gzip web_interface files #870 by @Tawank