BLE Hero is an application that provides powerful tools for engineers, firmware developers, and IoT hobbyists. It offers features such as scanning, firmware upgrades, GATT exploration, and logging, all conveniently accessible on your mobile device. The app also includes built-in tutorials to guide users through its various functions. One of the standout features of BLE Hero is its light and dark themes, which can automatically match your system theme or be manually selected. This adds a touch of personality to the app and allows for a more personalized experience. Additionally, BLE Hero supports DFU (Device Firmware Update) for platforms such as MCUBoot and Legacy Nordic DFU, with the option for users to request support for other platforms. The app also offers comprehensive BLE scanning and discovery capabilities, with a regularly updated list of Bluetooth SIG Company IDs and powerful search filters. Users can also view real-time RSSI and advertisement interval estimations, as well as detailed raw advertisement data. The ability to mark favorite devices and create a permanent ignore list is also available, along with a locator mode to help locate devices. BLE Hero also excels in connection management, allowing users to maintain simultaneous connections to multiple devices and automatically reconnect from any screen without having to restart the scan. The GATT Explorer feature allows for browsing of services, characteristics, and descriptors, with the ability to read value formats such as HEX, ASCII, and UInt8 arrays. Notifications and indication handling are also supported, along with a detailed read/write history and custom keyboards for writing in different formats. For advanced logging and diagnostics, BLE Hero offers industry-leading, low-level BLE event logging and a searchable log viewer for advertisements, connections, GATT events, and system status. Users can also enable or disable individual log categories and export logs in various formats such as JSON, CSV, and TXT. So why choose BLE Hero? The app boasts precision, allowing users to dive into every byte of their Bluetooth LE packets. It also offers flexibility, with features ranging from DFU to diagnostics all in one app. And with its intuitive UI, light and dark modes, and in-app tutorials, BLE Hero is also highly usable for all levels of users.









