Support and General Use > Hardware

New cheap portable player in the market

<< < (30/30)

pmp4:
it seems smartlink based players use LVGL library to render the user interface.


--- Code: ---strings dump-round18usbc-yp3_2.0.43.bin | grep 133
F:\pen133_yp3_mp\spark2\src\gui8\lvgl\src\core\lv_disp.c
F:\pen133_yp3_mp\spark2\src\gui8\lvgl\src\core\lv_event.c
F:\pen133_yp3_mp\spark2\src\gui8\lvgl\src\core\lv_group.c
F:\pen133_yp3_mp\spark2\src\gui8\lvgl\src\core\lv_indev.c
F:\pen133_yp3_mp\spark2\src\gui8\lvgl\src\core\lv_obj.c
F:\pen133_yp3_mp\spark2\src\gui8\lvgl\src\core\lv_obj_class.c
F:\pen133_yp3_mp\spark2\src\gui8\lvgl\src\core\lv_obj_pos.c
F:\pen133_yp3_mp\spark2\src\gui8\lvgl\src\core\lv_obj_style.c
F:\pen133_yp3_mp\spark2\src\gui8\lvgl\src\core\lv_obj_tree.c
F:\pen133_yp3_mp\spark2\src\gui8\lvgl\src\core\lv_refr.c
F:\pen133_yp3_mp\spark2\src\gui8\lvgl\src\draw\lv_draw_img.c
F:\pen133_yp3_mp\spark2\src\gui8\lvgl\src\draw\lv_draw_label.c
F:\pen133_yp3_mp\spark2\src\gui8\lvgl\src\draw\lv_draw_mask.c
F:\pen133_yp3_mp\spark2\src\gui8\lvgl\src\draw\lv_draw_rect.c
F:\pen133_yp3_mp\spark2\src\gui8\lvgl\src\draw\lv_img_cache.c
F:\pen133_yp3_mp\spark2\src\gui8\lvgl\src\draw\lv_img_decoder.c
F:\pen133_yp3_mp\spark2\src\gui8\lvgl\src\extra\layouts\flex\lv_flex.c
F:\pen133_yp3_mp\spark2\src\gui8\lvgl\src\extra\widgets\chart\lv_chart.c
F:\pen133_yp3_mp\spark2\src\gui8\lvgl\src\hal\lv_hal_disp.c
F:\pen133_yp3_mp\spark2\src\gui8\lvgl\src\hal\lv_hal_indev.c
F:\pen133_yp3_mp\spark2\src\gui8\lvgl\src\misc\lv_anim.c
F:\pen133_yp3_mp\spark2\src\gui8\lvgl\src\misc\lv_color.c
F:\pen133_yp3_mp\spark2\src\gui8\lvgl\src\misc\lv_fs.c
F:\pen133_yp3_mp\spark2\src\gui8\lvgl\src\misc\lv_mem.c
F:\pen133_yp3_mp\spark2\src\gui8\lvgl\src\misc\lv_style.c
F:\pen133_yp3_mp\spark2\src\gui8\lvgl\src\misc\lv_timer.c
F:\pen133_yp3_mp\spark2\src\gui8\lvgl\src\misc\lv_tlsf.c
F:\pen133_yp3_mp\spark2\src\gui8\lvgl\src\misc\lv_txt.c
F:\pen133_yp3_mp\spark2\src\gui8\lvgl\src\widgets\lv_btnmatrix.c
F:\pen133_yp3_mp\spark2\src\gui8\lvgl\src\widgets\lv_dropdown.c
F:\pen133_yp3_mp\spark2\src\gui8\lvgl\src\widgets\lv_img.c
F:\pen133_yp3_mp\spark2\src\gui8\lvgl\src\widgets\lv_label.c
F:\pen133_yp3_mp\spark2\src\gui8\lvgl\src\widgets\lv_roller.c
F:\pen133_yp3_mp\spark2\src\gui8\lvgl\src\widgets\lv_textarea.c
F:\pen133_yp3_mp\spark2\src\gui8\lvgl\src\draw\lv_draw_blend.c
F:\pen133_yp3_mp\spark2\src\middleware\audio_crab\core\crab_pin.c

--- End code ---

https://lvgl.io/

https://github.com/lvgl/lvgl

You can see same filenames in lvgl source code
https://github.com/lvgl/lvgl/blob/master/src/core/lv_obj.c
and so on.

jpegqs:
I got my first device on the SL6806 chip. It's not the round player found by Bahus (it hasn't arrived yet).

I also ordered a fancy E-ink player for $30 and it arrived first.

The seller no longer sells this item, but here's another one: https://aliexpress.com/item/1005008633391200.html

"Memory Size" is bullshit, the player does not have a NAND chip, instead the seller adds an unnamed microSD card

I can't recommend this player for the price, it's heavy, has a monochrome screen without gradients, and has a noticeable refresh delay.

I haven't run the code on the device yet. So far I've only noticed that the SL6806 handles FLAC playback well, while the SL6801's FLAC playback lags and is unpleasant to listen.

bahus:
I've noticed another still active early bird deal for my SL6806 player (around 7$ - not so generous but still a good deal):
https://www.aliexpress.com/item/1005009087675745.html


--- Quote from: jpegqs on May 30, 2025, 04:42:55 AM ---I can't recommend this player for the price, it's heavy, has a monochrome screen without gradients, and has a noticeable refresh delay.
--- End quote ---
That's actually expected for e-ink screens. They are also quite fragile so yeah - strange to see it in mp3 player. I'm waiting for your verdict about RAM in this player.

jpegqs:

--- Quote from: bahus on May 30, 2025, 05:00:27 AM ---I'm waiting for your verdict about RAM in this player.

--- End quote ---

SL6806:

0x000000 - ROM, size = 0x7d000 (500KB)
0x800000 - RAM, size = 0x100000 (1MB)
0xc00000 - flash map

CPUID is the same (0x410fc241).

I updated my tool to support reading/writing memory and running payloads for SL6806.

bahus:

--- Quote from: jpegqs on May 30, 2025, 11:35:04 PM ---0x800000 - RAM, size = 0x100000 (1MB)

--- End quote ---

Thanks! So still not rockboxable. Pity. I kinda like it - it doesn't look cheap as sl6801 has enough buttons and pretty good screen.

Navigation

[0] Message Index

[*] Previous page

Go to full version