Rockbox.org home
Downloads
Release release
Dev builds dev builds
Extras extras
themes themes
Documentation
Manual manual
Wiki wiki
Device Status device status
Support
Forums forums
Mailing lists mailing lists
IRC IRC
Development
Bugs bugs
Patches patches
Dev Guide dev guide
Search



Donate

Rockbox Technical Forums


Login with username, password and session length
Home Help Search Staff List Login Register
News:

Thank You for your continued support and contributions!

+  Rockbox Technical Forums
|-+  Rockbox Development
| |-+  New Ports
| | |-+  MPIO HD300
« previous next »
  • Print
Pages: [1]

Author Topic: MPIO HD300  (Read 8299 times)

Offline vviskari

  • Member
  • *
  • Posts: 1
MPIO HD300
« on: January 11, 2006, 07:14:50 AM »
Hi,

I just found out about this project and immediately got interested.
I have an MPIO HD300 player with 20 GB disk.
I looked through the list of ports and found out that someone has already
reported here that it is pretty similar to some other players (iAudio M3 and iRiver H1x0). Has anyone verified this and started to think about porting the RockBox also for this player? I'd be the first one to test it.
I have zero experience of low level HW programming, so I can't help much...

THX
« Last Edit: May 26, 2006, 07:03:44 PM by Daniel Stenberg »
Logged

Offline go

  • Member
  • *
  • Posts: 1
Re: RockBox on MPIO HD300
« Reply #1 on: March 21, 2006, 12:34:18 PM »
There is a useful piece of information related to MPIO HD300 hardware
http://hd300.narod.ru/photoalbum.html - photos
http://hd300.narod.ru/links.html - docs
Enjoy !
Logged

Offline zhilik

  • Member
  • *
  • Posts: 10
Re: RockBox on MPIO HD300
« Reply #2 on: March 22, 2006, 02:54:12 AM »
I had a HD300 once. But I sold it and bought a used X5.
The hardware is VERY similar to the HD200, it seems that appart from the LCD and touchsensor thing these players are indentical. (The PCB's are ofcourse different).
I wanted to start porting rockbox to the HD200, but to do that I would have to sacrefice the player: the microcontroller's in a BGA package.
The HD200 / HD300 are coldfire based and it seems that they are VERY similar to the iRivers.
You can have a look at the HD200 PCB scans here: http://www.rockbox.org/twiki/bin/view/Main/InsideMPIOHD200
Another interesting thing is that the firmware doesn't seem to be encoded at all. In other words, somebody could dissassemble it. I tried, but failed: I don't know 68k assembler, and I simply don't know ANYTHING about this architecture.
« Last Edit: March 22, 2006, 03:01:57 AM by zhilik »
Logged

Offline saratoga

  • Developer
  • Member
  • *
  • Posts: 8976
Re: RockBox on MPIO HD300
« Reply #3 on: March 22, 2006, 03:48:00 AM »
It looks like all the parts are fairly well documented (imagine, using a wolfson dac that actually has a spec sheet!), so you might not even need to sacrifice one to a DMM.
Logged

Offline zhilik

  • Member
  • *
  • Posts: 10
Re: RockBox on MPIO HD300
« Reply #4 on: March 22, 2006, 04:24:27 AM »
I thought about that, but...
To write drivers for the peripheral device, I would need to know what pins they are connected to, and to do THAT I would have to desolder the CPU, which I won't be able to solder back on (as I said, it's in a BGA package).
I had another idea: writing a simple program, that would give a logical 1 onto a single pin and probing for it with a multimeter or something (or for example oscilating a single pin at a cirtain frequency). But do that, I would have to be able, to flash the device... And to do that I would need access to the BDM pins...
Or is the firmware stored ONLY in flash?
The HD200 (I'm not sure about the HD300) seems to have a BDM port (the unsolder ZIF near the CPU), but I don't know it's pinout...
Any ideas, anyone?
[Other than simply sacrificing a player, which I don't want to do.]
Logged

Offline MagicFab

  • Member
  • *
  • Posts: 1
Re: RockBox on MPIO HD300
« Reply #5 on: April 09, 2006, 12:21:06 AM »
Somebody has take new pictures and added new information on the MPIO HD300:
http://www.rockbox.org/twiki/bin/view/Main/InsideMPIOHD300
Logged

Offline Bagder

  • Member
  • *
  • Posts: 1452
    • Daniel's site
Re: RockBox on MPIO HD300
« Reply #6 on: April 09, 2006, 04:04:20 AM »
We've also since made this wiki page describing a step-by-step guide on how to port Rockbox to a new player:

http://www.rockbox.org/twiki/bin/view/Main/NewPort
Logged

Offline jaylee

  • Member
  • *
  • Posts: 14
Re: MPIO HD300
« Reply #7 on: November 13, 2010, 06:01:44 AM »
what's the RAM size of HD300?
Logged

Offline wodz

  • Developer
  • Member
  • *
  • Posts: 390
Re: MPIO HD300
« Reply #8 on: December 08, 2010, 10:12:29 AM »
16 MB, port is in progress (it is quite functional now)
Logged

  • Print
Pages: [1]
« previous next »
+  Rockbox Technical Forums
|-+  Rockbox Development
| |-+  New Ports
| | |-+  MPIO HD300
 

  • SMF 2.0.17 | SMF © 2019, Simple Machines
  • Rockbox Privacy Policy
  • XHTML
  • RSS
  • WAP2

Page created in 0.154 seconds with 17 queries.