MyMPx.org

MyMPx.org (http://mympx.org/forum/)
-   Mods and Themes (http://mympx.org/forum/mods-themes/)
-   -   Help update the Firmware Editor (http://mympx.org/forum/mods-themes/39628-help-update-firmware-editor.html)

Dancemammal 13th Nov 2007 12:01 pm

Help update the Firmware Editor
 
Hi all,

I am hoping to add some new features to the Editor, if anyone has ideas, either put them in my private message, or add them to the forum.

Things in mind for next release 1.0.2.0,

1. Formatting, backup and restore of the Player
2. Decryption of Actions firmware
3. Projects (firmware and lst files with last position saved)



Future Additions

Hook into RockChipUSB.drv



Cheers
Dancemammal

knob 13th Nov 2007 12:26 pm

Re: Help update the Firmware Editor
 
dancemammal?

do you plan to add a firmware extractor for Rockchip players? :shock:

Quote:

backup and restore of the Player
Quote:

Hook into RockChipUSB.drv
This is the "holy grail" for rockchip owners, if this is achieved then dozens of Rockchip players will be saved.

No firmware extractor exists at all for Rockchip and backup firmwares for unbranded players are nearly non-existant. :!:

princessanne1026 13th Nov 2007 12:57 pm

whoops, I just asked the same thing in the other thread, knob. lol, but yes, I was wondering the same thing. Do tell, dancemammal. Any exciting things to look forward to? :)

crazy.neo 13th Nov 2007 1:21 pm

Re: Help update the Firmware Editor
 
Yeah, you should make a extract feature. Many of us don't use this tool because we don't have the firmware (other than a s1clone backup).

iixorbiusii 13th Nov 2007 2:34 pm

There's a lot of 'homebrew' coding guys buzzing around the JXD301 section at the MP4Nation forum - I might see if they are able to look into firmware extraction as well. Some of them apparently are main coders for the GP2X handheld, so they know a 'thing or three'!

makd511 13th Nov 2007 10:27 pm

suggestions

1. extract all images currently listed in .lst file and auto save to folder of choice, using the "item name" as the name of each image.

2. import all images - the reverse of the above which will allow to import all images into the firmware that were extracted using the method above

4. ability to alter text in the player, , there is currently another small program to do this but integrating here would be even more icing on the cake



Dancemammal - this is fantastic work - well done

makd511 14th Nov 2007 1:29 am

this maybe impossible but here goes

do we know how the screen elements on these players are positioned/laid out? if so is it possible to be able to reposition things around the screen or even hide them altogether.

by this i mean can we do things like re-position the track info to top of screen as opposed the the right hand side, could we turn off the graphic equalizer altogether?

this is possible as companies like ramos etc have been able to do this in their firmware

just a thought but it would be great if we could take it this step further and be able to not only skin the player but arrange the screen to how we want

thanks

oh - and also it would be great to be able to change the font

Dancemammal 15th Nov 2007 1:22 am

Re: Help update the Firmware Editor
 
Hi All,

You lot don't want much, do you! :)

I think there is a bug in ver 1.0.1.0, the images that you import are being corrupted before they get entered into the firmware, I have two choices,

1. I have fixed the issue, but I am in the middle of coding some of the other features, and could release a interim version.

2. We all wait until I finish the next release, dont know when that will be,


What do you fancy ?


Cheers

Dancemammal

NBS 16th Nov 2007 5:05 am

Hi Dance,
I haven't had that problem importing images?
Does it occur only on some condition?
I had it only with 24 bit bmp,with 16 bit is ok.

But i tried to add item using start offset like you said,but if i update a start offset even the item i saved before updating it,change his reference.
What should i do if i want to edit some image that is not sequential?Can't I specify the offset for each item?

Dancemammal 16th Nov 2007 6:25 am

Re: Help update the Firmware Editor
 
Hi NBS,

The problem seems to be around 24 bit images, But I have found and fixed it, so wont be a problem for long.

Ok, The start offset is the base offset for all of your images, once you find your first image, you can use the "set start offset" button to create your start.

After creating your start, all the images after that will be based upon their size, and that will dictate their position from the start base offset,

ie :
start offset = 200 bytes
image is 20 x 20 pixels, each pixel is 2 bytes = 800 bytes
so
This image's start is at 200, it's length is 800, the next image will start at 200 + 800 = 1000, and so on.

you only need to set the start offset once, at the biggining,

If you wish to create a lst file with one item in it that just point to one image in the stream, that can be done, but if you wish to create more items, based upon offsets of the item, that you cannot do as yet.



Until the next version is availible, i suggest that you find a lst file that will let you view all your images, then editing is easy, I have taken note of your issue, and i will add functionality to accept item based offsets.


Cheers
Dancemammal

NBS 17th Nov 2007 7:05 am

Oh,ok in understand now.
I think it will be better if the current function :"creat new item with selected rect" would simply add the item in the lst just like you see it in the image,so if it's relative to the start offset it should make the difference between the image offset and the start.That way will work for both sequential images and not .

knob 17th Nov 2007 9:31 am

Re: Help update the Firmware Editor
 
The way it works in RKLogoEdit is if you want to jump over a picture for example you get a .lst entry like:-

ItemName=FM
ShortDesc=Radio
ItemDesc=FM RADIO
ItemID=940
ItemType=1
SubType=0
ItemFlag=0
ItemRect=0,0,240,320
OffSet=-1,&h11D0

whereas a sequential entry would be :-

ItemName=FM
ShortDesc=Radio
ItemDesc=FM RADIO
ItemID=940
ItemType=1
SubType=0
ItemFlag=0
ItemRect=0,0,240,320
OffSet=-1,0

note the difference in the line "OffSet=" , the "relative offset"

This method could be used for the dancemammal editor too to jump over pictures or only choose selected pictures.

makd511 3rd Dec 2007 7:01 am

hi dancemammal

how is goin lad

have you made any progress/updates to the editor yet

not hassling you mate, just give us a little hint as to whats goin' down

cheers

fparri 3rd Dec 2007 7:13 am

Yeah, we're all looking forward to firmware extraction so we can play a little on our players... ;)

Dancemammal 3rd Dec 2007 7:26 am

Re: Help update the Firmware Editor
 
Hi All,

I guess it's update time,

Sorry it's been so long, my job does sometimes get in the way :)

Most of the work on the Editor has been completed, the rest of my time has been spent on the extractor.

I will have to split the next release into two parts

1. The Editor
2. Firmware Extractor

this will give me more time to work on the extractor.

New Features of the editor:
  • Import / Export of all images in firmware
  • Backup / Restore of players data
  • Text String Resource Editor
  • Firmware CRC32 creator
  • More LST file menu options
  • 16bit and 24bit image import
  • Export Raw Data
  • LST file header editor


Firmware Extractor (In Progress)
  • Direct USB Access
  • USB Enumeration
  • Firmware Extract to file
  • Flash Ram Scrape


I have spent many sleepless nights reading USB specs (hope you all appreciate it)

I will be releasing the Editor Soon, hopfully followed by the extractor (once I get it working)


Cheers
Dancemammal

geostar 3rd Dec 2007 8:16 am

Woo! three cheers for dancemammal! will be using the extractor on my sumvision KPAC pro.

Dancemammal 3rd Dec 2007 8:21 am

Lets all not go mad,
It's not working just yet! time will tell,


Cheers
Dancemammal

knob 3rd Dec 2007 10:06 am

Re: Help update the Firmware Editor
 
Quote:

I have spent many sleepless nights reading USB specs (hope you all appreciate it)
We certainly do appreciate this dancemammal, you will see when the downloads section fills up with all those lovely Rockchip firmwares. :wink:


hurrah for dancemammal!

(sorry I went a bit mad there too!) :oops:

jsw-000 1st Jan 2008 2:53 am

Re: Help update the Firmware Editor
 
I think a lot more people would be pleased with a working extractor then upgrading the editor.

p.s. Hooray for Dancemammal! :D

Th3_uN1Qu3 3rd Jan 2008 4:11 pm

Quote:

Originally Posted by jsw-000";p=&quot (Post 43011)
I think a lot more people would be pleased with a working extractor then upgrading the editor.

p.s. Hooray for Dancemammal! :D

Hooray! :D

Yes, the extractor would be much better to have.

I'll ask again... Is there any possibility of getting SigmaTel firmware themed? I love my Meizu M6SL but i don't feel like selling my old player and that interface is UGLY. :P

Seraph 3rd Jan 2008 11:09 pm

I have to say i absolutely love your work. I own a onda and i have to say, id choose something i can completely and utterly edit (because of you mostly ^^) over an ipod piece of junk anyday. I have people stopping me all the time and asking whre they can get one, and i tell them its the only one in the world. The only thing i can say would be usefull that i can think of is an updated patch to the onda 858LE .lst file that fixes a weird thing on the recording main screen (might be my fault) and a batch export/ import feature would be nice. (tired of updating every single last image (98) whenever theres a firmware update. >< but your work is awesome, wish i had your coding skills, cause all i have is graphics design. *proud owner of mp4 player that puts stargate atlantis props to shame*

Dancemammal 4th Jan 2008 2:37 am

Hi All,

Seraph, the latest version of the Editor (Ver 1.0.2.0) includes a batch export and import for all the images in a LST file.

On the good news front, I am working with a developer from Rock-Chips, to create a Firmware backup application that can be used on RockChip players.

I will keep you all updated with news as it comes in....


Cheers
Dancemammal

Seraph 4th Jan 2008 5:36 am

Looks like im happy as can be then, keep up the good work. Glad to see that that bug with importing images is fixed, now i can use it more. Keep up the good work ^^

fparri 5th Jan 2008 12:04 pm

Quote:

Originally Posted by Dancemammal";p=&quot (Post 43132)
On the good news front, I am working with a developer from Rock-Chips, to create a Firmware backup application that can be used on RockChip players.

Yeah, that's really what I call good news :) :) :)

BigTymer 7th Jan 2008 2:59 pm

Re: Help update the Firmware Editor
 
Quote:

Originally Posted by Dancemammal";p=&quot (Post 43132)
On the good news front, I am working with a developer from Rock-Chips, to create a Firmware backup application that can be used on RockChip players.

This is awesome and will help lots of us, do you have any idea when you might release the first version?

Keep up the great work!

newbie 8th Jan 2008 1:42 am

Re: Help update the Firmware Editor
 
Can you add the feature to edit Sigmatel firmwares please ? :cry: :cry: :cry:

knob 8th Jan 2008 1:08 pm

Re: Help update the Firmware Editor
 
You can download a sigmatel bitmap editor/themer here:-
Sigmatel Editor :wink:

newbie 8th Jan 2008 8:30 pm

Re: Help update the Firmware Editor
 
@knob : The file in your link is posted by me !!! :wink: I found it in a Chinese website but it can't open my mp4 player firmware :x .

eXtreme666 10th Jan 2008 3:30 am

I have no patience Dancemammal :) :) :)
You do great work!

BigTymer 22nd Jan 2008 5:24 pm

Quote:

Originally Posted by eXtreme666";p=&quot (Post 43382)
I have no patience Dancemammal :) :) :)
You do great work!

Ditto. Any update on how the extractor is coming along, Dancemammal? Hope it's going well :P

knob 5th Feb 2008 6:58 am

Looks like it might be possible to mod the Onda vx747 with version 1.0.1.0 of dancemammal.

I just created this small .lst file and loaded it together with v1.10 firmware to mod the palm trees background on the player.
You need to untick "Image Bit Swap" to display the picture correctly in dancemammal.

There is no option to save the firmware as .HXF so I saved it as .bin and then just renamed the extension back to .HXF

Not able to test as I don't have this player, but as long as the updater accepts the firmware changes then it should work.

// RockChip Editor File
// Editor Ver 1.0.0.0
// Created By Dancemammal 2007


//Header

Chip=JZ4740, Chinachips chipset
MName=Onda,001,
PName=VX747
Version=1.10(20080130)
DefaultOffSetB=9859288
DefaultOffSetT=(default)
OInf1=ShortDesc:VX747
OInf2=(none)

ItemCount=0


//Items

ItemName=ItemName
ShortDesc=Desc
ItemDesc=Description
ItemID=1
ItemType=1
SubType=0
ItemFlag=0
ItemRect=0,0,320,240,
OffSet=0,0

etchin_uk 20th Mar 2008 6:37 am

Re: Help update the Firmware Editor
 
reasonably new to this forum... so hello all

any news on the Rockchip firmware extractor?

Kildar 25th Mar 2008 2:34 pm

Re: Help update the Firmware Editor
 
Just checking- does the editor work for v9 firmwares?
Also, what exactly is the name in downloads of the editor?
last, but not least, I was wondering if i could get a copy (preferably with comments) of the editor? if you dont want to give it out i understand, but just checking.
Thanks!


All times are GMT -7. The time now is 10:13 am.

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