Close
0%
0%

China cheap MP3 player hack

I want to hack cheap china 2 dollar MP3 player. Next step is design my own small dev board with STM32 and put it into original package.

Similar projects worth following
I want to hack cheap china 2 dollar MP3 player. Next step is design my own small dev board with STM32 and put it into original package.
LCD library (for STM32F0): https://github.com/dambo1993/universal_lcd_stm
Project on github: https://github.com/dambo1993/chinaMP3hack
My blog page: http://projektydmb.blogspot.com/

TODO list:

  • dissassembly - DONE!
  • LCD hack - DONE!
  • eagle PCB templata - DONE!
  • design simple PCB board with STM - in progress
  • Some basics project:
    • voltmeter
    • temperature datalogger
    • PWM parameter measure
    • maybe IR remote

  • PCBs!!!

    dambusio06/13/2017 at 18:44 0 comments

    Today I receive my package:

    Some errors ( :( )

    - wrong position of LCD pads - should be more in right and down position

    - soldermask on "buttons" - but I can easy fix this

    - a little different pinout to jack plug, but it is still ok to solder

    Quality of PCB - GREAT! :)

  • STM32F0 dev board

    dambusio05/26/2017 at 11:20 1 comment

    Unfortunately - only one output pin (on jack), but we can also use SWDIO and SWCLK. Order from China so I need to wait 3-4weeks to test it.

  • Eagle PCB template

    dambusio05/25/2017 at 00:17 0 comments

    I've created schematic and board with all important elements on its positions:

    Eagle files: https://github.com/dambo1993/chinaMP3hack

  • Hack a LCD

    dambusio05/25/2017 at 00:08 1 comment

    The most valuable from this device is of course LCD. But first I didn't know what controller is in it.

    Simple debug connections:

    Problem with connection to saleae:

    At this point I can copy value from uc to LCD and retransmit it, buf then I've found this site:

    http://overskill.alexshu.com/cheaphack-a-2-5-chinese-mp3-player-for-its-128x64-mini-lcd/

    with explanation about LCD type. It is UC1701. We cen use arduino library u8glib to play with it.

    As display PCB I use universal board for uC:

    So I can easy connect LCD to breadboard.

  • MP3 Player dissassembly

    dambusio05/24/2017 at 23:54 0 comments

    What can we find in 2 dollars MP3 Player:

    - nice custom package

    - graphic lcd (uc1701) 128x64px

    - Li-Po battery (I think ~100mAh)

    - USB connector

    - Jack 3.5mm connector ( Mouser #161-3334-E )

    - SD card slot

    - on/off switch ( https://www.sparkfun.com/products/10860 )

    - membrane keyboard

    - asic for mp3 player (I think useless)

    For 2 dollars!

View all 5 project logs

Enjoy this project?

Share

Discussions

Jarrett wrote 03/02/2018 at 17:29 point

I just got mine in the mail!

Are you planning on fixing the positions of things on the PCB and then releasing a new version?

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates