Rockbox Development > New Ports
HiBy R3Pro Saber 2022
vitt13:
Here is Linux kernel source code for HiBy R players (HiBy OS based) https://www.reddit.com/r/Hiby/comments/1i5q7ac/comment/m85skc5/
speachy:
--- Quote from: vitt13 on January 23, 2025, 01:26:37 AM ---Here is Linux kernel source code for HiBy R players (HiBy OS based) https://www.reddit.com/r/Hiby/comments/1i5q7ac/comment/m85skc5/
--- End quote ---
It's a kernel source dump for the HiBy R1 only.
The R3 series at least uses a _very_ different kernel (3.10.14, vs 4.4.94 for the R1)
vitt13:
Similar to Tempotec V3 Blaze, HiBy is released updated R3II 2025 that is also has useful kernel module drivers that can be easy decompile in Ghidra.
R3II 2025 is quite different but some of drivers are common in R3Pro Saber 2022 and can help me to understand digital sound pass to dual ES9219 DACs and FPGA.
https://oss.hiby.com/HiBy R3II_2025/en-us/1.1/r3ii_2025.upt
--- Code: ---axp2101.ko
codec_es9219.ko
cw2015.ko
cywdhd.ko
gt9xx_touch.ko
i2c_gpio_add.ko
keyboard_adc.ko
keyboard_gpio_add.ko
keyboard_ring.ko
lcd_st77903_8bit.ko
leds_sgm31324_add.ko
pwm_backlight.ko
rmem_manager.ko
sa_config_module.ko
sa_earpods_adc.ko
sa_hgl_dma.ko
sa_sound_hbc3000.ko
sa_sound_switch.ko
soc_adc.ko
soc_aic.ko
soc_efuse.ko
soc_fb.ko
soc_gpio.ko
soc_i2c.ko
soc_msc.ko
soc_pwm.ko
soc_utils.ko
tcs1421_add.ko
utils.ko
x1600_hiby_r3ii_sound_card.ko
--- End code ---
7o9:
HiBy R1 and R3II 2025 use very similar firmware, potentially even a shared one (besides some different hardware drivers).
The added features and firmware change log are typically identical too.
speachy:
All of the non-Android Hiby devices (and many more from other manufacturers) are built on the same underlying software framework ("hibyos"), with the messy details nearly entirely handled by custom, per-device kernel drivers and existing platform daemons+scripts.
Rockbox has already been ported to multiple hibyos devices. To port it to another one just needs to handle:
* Display properties
* Button layout
* Audio output switcher and mixer names
* Power management properties (battery and charging device names, plus discharge curves)
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version