#1: RK3576 hardware video decoding is now in mainline kernel!
This is our very first Dev Log where we share how the development of Flipper One is going. Updates are grouped by sub-projects, with links, screenshots, and videos so you can explore the details.
๏ปฟ
๐ง Linux (CPU Software)
- Hardware video decoding now works on RK3576 in the mainline kernel! Green artifacts still appear in some cases, so debugging continues, but this is a huge step forward. Thank you, Collabora, for your effort. Here's a demo:
- Added hardware overscan compensation for HDMI output to a TV.

Overscan compensation setting for HDMI output
- Audio codec (NAU88C22) power sequence is implemented in its upstream driver (patch series).
- Described RK3576 boot flow. Huge thanks to @viktor-svirsky.
๏ปฟ
โ๏ธ Mechanics
- @yupych suggested improvements to the Antenna Rail design, with neat cable wiring inside. We liked the idea and are testing it for the next hardware revision (PRย #30).

Cables are fixed on the Antenna Rail instead of the back side of Flipper One
- @yupych also suggested an idea for a cooling fan external module.

A cooling fan external module concept for Flipper One
๏ปฟ
๐ Hardware
- Described the Flipper One Debug Probe. The probe is based on the RP2350 microcontroller and enables debugging of Flipper One without fully disassembling the device.

- To fix the problem of the battery cable disconnecting, we redesigned the connector so it's securely attached to the Main PCB with screws.

- To simplify the device assembly process, we changed how the touchpad connects to the Main PCB. We replaced an FPC cable with a spring-loaded connector.

- The old haptic motor was replaced with a more responsive one, which is also designed for a spring-loaded connection.
- Added an eSIM chip and a dual-SIM analog switch to enable switching between the physical SIM card and the eSIM from Linux.

- The 3.3V output on the GPIO port is now separated from Flipper One's internal power rails, so a short circuit on the output won't affect the device.
- Replaced the backlight PWM driver to fix the issue where brightness below 5% caused the backlight to turn off.
- Reassigned the MCU BOOTSEL hotkeys to prevent accidental mode switching.

New hotkey combination for switching the MCU to BOOTSEL mode
๏ปฟ
๐น๏ธ MCU Firmware
- Updated the CLI library to support simultaneous CLI operation on multiple interfaces.
- Added a dynamic Power menu that changes depending on Flipper One's operation mode.

Power menu on Flipper One when Linux is running
๏ปฟ
๐จ User Interface
- Described Flipper One operation modes.

Flipper One Linux Mode
๏ปฟ
๐งช Testing
- Described the Testing sub-project.
๏ปฟ
๐ Documentation
- Added Style guide and Preview and test the docs to help authors write and test the docs locally.
- Added automatic structure validation and link checking when changes are pushed to the Developer Portal. Thank you, @NickVolynkin.
๏ปฟ
Where you can help
We have many tasks open to the community! See the full list on the ๐ง Open tasks page.
See you in the next Dev Log!
Have a question?
Our support team and an awesome community will get you an answer in a flash. Please leave your questions in English.
To ask a question or participate in discussions, you'll need to authenticate first.