myMPX
Advertisement


Go Back MyMPx.org > MyMPx.org Forum > General Discussion

Why don't we try to write our own firmware??
Reply
Post New Thread
 
LinkBack Thread Tools
  #1 (permalink)  
Old 3rd May 2007, 10:59 pm
New Member
 
Join Date: May 2007
Posts: 8
Default Why don't we try to write our own firmware??


Hi

Looking for mp4 firmware upgrades i've founded that there are always problems with them. I'm new in this forum and i don't know yet whether there is already a proposal to write our own firmware. Altough it seems a heavy task, when sharing it with hundreds of programmers it becomes an easy duty. In the web there are schematics and datasheets of the circuits used in the mp4 gadgets.

I'm electronic engineer and i have experience programming 8 bit microcontrollers and dsp's (there is a Z80 inside an mp4 "atj2085"). I'm shure there are a lot of brillant people here, so the question has been opened =)
Reply With Quote
  #2 (permalink)  
Old 3rd May 2007, 11:47 pm
Senior Member
MPx Junkie
 
Join Date: Feb 2007
Posts: 391
Default

In the long run it would be a futile effort. There are so many different players, so many different firmware types and versions for too many chips and boards. You would have to write literally hundreds if not thousands of different firmware types for players that are constantly changing in specs. Something i wouldn't want to do.

If someone bricks thier player due to flashing incorrect firmware, thats thier fault. Why waste time writing firmware that only going to be compatible in a handful of players at any given time?
__________________
Queensland - The Triangular State
[hr:43af44b395]
It is the beginning of wisdom to be able to say *I dont know!*
Reply With Quote
  #3 (permalink)  
Old 4th May 2007, 5:41 am
New Member
 
Join Date: Nov 2006
Posts: 10
Default

There's swan project which aims to deliver open source super customizable firmware: http://wiki.s1mp3.org/index.php/Swan_Project
But there's not much progress. You can read mailing lists if you are interested: http://lists.s1mp3.org/pipermail/s1mp3-dev/
Reply With Quote
  #4 (permalink)  
Old 4th May 2007, 2:32 pm
New Member
 
Join Date: May 2007
Posts: 8
Default

Actually all the players i've seen 'til now are based in the ATJ20xx mpu, including those that only plays mp3 (usb dongle). That means that having written the core code it is only a matter of modifying certains lines in the code (and then compile it) to made it available for other models (hw core doesn't change drastically). Think about this: although there are dozens of brands that manufacturer handhelds (eg PALM) all of them are using the PalmOs operating system, so if you are gonna compile for one brand then you do something like this

#include ".\os\clie.h"

but for another brand you use this instead:

#include ".\os\palmspring.h"

and so on.

That is, no matter which brand you are using, all of them are based in the same mpu, an ARM 32 bit. With this gadgets is the same, all of them has inside some member of the ATJ20xx family. Even we may standarized some firmaware and track them in any moment.

Whar do you guys think?? =)
Reply With Quote
  #5 (permalink)  
Old 4th May 2007, 3:40 pm
Junior Member
Keen on MPx players
 
Join Date: Dec 2006
Location: Quebec
Posts: 44
Default

I think you should think about joining the s1mp3.org team they are already doing it
__________________
BEST MP4 I''VE EVER SEEN:
http://www.youtube.com/watch?v=RwFeiNXjFhE
----------------------------------------------------------------
(c) Sersoft.corp All rights Hacked...
Reply With Quote
  #6 (permalink)  
Old 6th May 2007, 9:50 am
New Member
 
Join Date: May 2007
Posts: 8
Default Re: Why don't we try to write our own firmware??

Hi

Thanks for your interest in the topic. I'm embedded system programmer, which means I have the skills and knowledge for programming this kind of stuff, although, however, we need to set up several things before we can start. Among other things i'm writting an open-platform real time kernel that we may use.

As i've read so far there is a Z80 mpu inside the ATJ20xx, but there is also a DSP (i programm dsp as well). The first thing we must do is to get the tools for compiling and downloading programms into the atj. Once done we'll be on the road to do anything we want. I guess there are C free compilers for the Z80, and the JTAG interface is not hard to build a home-made one. There are free tools to download the image to the mp4, so it's just a matter of getting all this stuff together to start with.

As far as i read in s1mp3.org there is not such a project =( (they want to make reverse engineering)
Reply With Quote
  #7 (permalink)  
Old 6th May 2007, 11:25 am
New Member
 
Join Date: Apr 2007
Posts: 18
Default Re: Why don't we try to write our own firmware??

This may help, information about the Z80 CPU:
http://www.zophar.net/tech/files/z80_faq.html
Reply With Quote
Sponsored Links
  #8 (permalink)  
Old 6th May 2007, 3:12 pm
Junior Member
Keen on MPx players
 
Join Date: Oct 2006
Posts: 40
Default Re: Why don't we try to write our own firmware??

Lets begin from the begining.
Programs for flash memory:
http://www.samsung.com/Products/Semi....htm#nandflash
Most used memories:
http://www.hynix.com/eng/02_products/03_flash/index.jsp
http://www.micron.com/products/nand/
http://www.samsung.com/Products/Semi...lash/index.htm
Reply With Quote
  #9 (permalink)  
Old 6th May 2007, 8:26 pm
Junior Member
Keen on MPx players
 
Join Date: Dec 2006
Location: Quebec
Posts: 44
Default

I have absolutely no knowlege about programming, but I can be of help by testing your firmware with my MP4 player, it's a 220x176 pixels 1GB atj2093 with 3.6v battery... good luck with your project, I can also do stuff for the interface (in photoshop/paint), I doubt it will be very original though...
__________________
BEST MP4 I''VE EVER SEEN:
http://www.youtube.com/watch?v=RwFeiNXjFhE
----------------------------------------------------------------
(c) Sersoft.corp All rights Hacked...
Reply With Quote
  #10 (permalink)  
Old 6th May 2007, 11:48 pm
Junior Member
Keen on MPx players
 
Join Date: Oct 2006
Posts: 40
Default

Testing new firmware will be very dangerous for the first time.
So I purpose to post your contacts down here if you would like to test new programs for your player.
Testing firmware will be not so soon as you think.
Write down information about your player (screen size, memory, resolution), information about your PC (Operating system - Windows, Linux etc.) & contact information (Use some bug - for example mail adress Mail%mail.ua to prevent a spam)
Reply With Quote
Reply

Sponsored Links

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
mp3 write protected,.. plz hlp mohitanand Dead Players 6 5th Apr 2009 9:13 am
my 2" mp4 is not working..cannot write firmware for rec arviverona Dead Players 15 21st Feb 2008 10:06 am
disk write protected!!!!(after update with wrong firmware) thanasisgr Support and How To 1 5th Sep 2007 11:09 pm
how to write firmware for my mp4 player? buts101 Support and How To 1 2nd Feb 2007 9:03 pm
Who can write a firmware Sanja Dead Players 3 5th Jan 2007 6:35 am


All times are GMT -7. The time now is 4:21 pm.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2015, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.6.0 RC 2
Back to Top

Designed by indiqo.media