MyMPx.org

MyMPx.org (http://mympx.org/forum/)
-   General Discussion (http://mympx.org/forum/general-discussion/)
-   -   Hooray!!! Rockchip SDK! (http://mympx.org/forum/general-discussion/43348-hooray-rockchip-sdk.html)

WIZARD 7th Apr 2009 8:27 am

Re: Hooray!!! Rockchip SDK!
 
Interesting.
Unfortunately, it's not for my player RK2608. :(

timon 13th Apr 2009 1:46 pm

http://www.wasm.ru/forum/viewtopic.php?pid=310550

http://www.zsctc.com/CN/definitepage.php?main=1&flag=2

a simple password for the archive (if the rules allowed available on the website)

knob 13th Apr 2009 2:34 pm

hi timon
I have had a look at this too.
Cannot find the password anywhere.
The download is here too :-
http://en.pudn.com/downloads157/sour...700890_en.html

but is the same problem.
Tried a password finder, but it would take 200.000 years to find it. :(
I think it is not possible.. :(

maso 13th Apr 2009 8:46 pm

has anyone compiled the source code yet?

timon 14th Apr 2009 12:44 am

Re: Hooray!!! Rockchip SDK!
 
At the selection lasted 1 hour and 20 minutes. I am sure that many of today podberut.Esli not be able to send e-mail. Sorry for my English.

knob 14th Apr 2009 10:05 am

hello timon

This is an International Forum, it's ok you can post in Russian as well as English. :-)

@maso
I compiled the 2606 firmware and the rk2706 firmware and the Rock games successfully.

I had no luck with the Emulator, not even sure if the emulator is completed enough to compile anyway.

bert1970 14th Apr 2009 12:20 pm

Re: Hooray!!! Rockchip SDK!
 
here come my 10 cents

1.) sorry for my bad english
2.) very interesting discussion
3.) there are many different RK2608-player
4.) it would be help to extract the code-block from a rfw-file
5.) i have create a tool (beta-status) 4 "VER2.00","VER5.00" & "VER7.00", http://rapidshare.com/files/22133540..._Extractor.rar
6.) create a bindump
7.) open it with "RockChip Game Disassembler v1.21.exe", mode "normal"
8.) "RockChip Game Disassembler v1.21.exe" has a problem with file's > 65534byte :cry:
9.) hope it can help to find the right "initialization" for your player :shock:
10.) sorry for my bad english again

maso 14th Apr 2009 2:21 pm

Re: Hooray!!! Rockchip SDK!
 
@knob What program did you use? Just visual c++ or ?

timon 14th Apr 2009 2:29 pm

Спасибо knob, буду писать на русском.
в архиве FWTools 3.0 и SDK 2606a, но файлов больше чем в ранее найденной версии и Компиляция прошла без ошибок, но что получилось пока не проверял (не было времени).
Если интересно пароль могу выслать на e-mail, если администратор разрешит выложу на сайте.

knob 14th Apr 2009 2:54 pm

Да, пожалуйста .. Вышлите мне пароль по электронной почте


@maso
I use firmwaretools for the 2606 firmware and Rockgames and ADS compiler for the RK2706 firmware.

maso 14th Apr 2009 2:55 pm

Re: Hooray!!! Rockchip SDK!
 
@knob, and did you modify the code to make it work or did it work without changing

AleMaxx 15th Apr 2009 12:49 am

knob, did you try to run the rk27 firmware on the player? does it work?

timon 15th Apr 2009 2:36 am

Re: Hooray!!! Rockchip SDK!
 
knob, на какой e-mail высылать?

rooman 15th Apr 2009 2:41 am

Всем привет :)/Hi all!

Thanks timon for password

в архиве SDK_1.08_Release.rar находятся:
- FWTools 3.0 - улучшенная версия
- Source code of rk2606, with images
- pdf document
- chinese ReadMe

Компилируется без ошибок, но файл *.out или *.rfw я не нашел в папке build (скомпилированный материал должен сохраняться в папку build)

WIZARD 15th Apr 2009 4:48 am

Please, somebody, post the password here, or send it to me:

QJZQQJZQ3@yahoo.com

maso 15th Apr 2009 4:56 am

Re: Hooray!!! Rockchip SDK!
 
got it

WIZARD 15th Apr 2009 9:51 am

Re: Hooray!!! Rockchip SDK!
 
The password is : ttee . :mrgreen:

knob 15th Apr 2009 10:48 am

Re: Hooray!!! Rockchip SDK!
 
Thanks for the password. :wink:

Here's a translation of the SDK release notes.
Quote:

First, increase the file header Note:
1) Add all the module's source file and header file first, the end of the Notes, the Notes in the document to add amendments to records
2) Add all the function of the first Notes
Second, e-books Update:
1) e-book update, to speed up the browsing speed, bookmarks to 9, more than nine books to share bookmarks.
2) resource file "bookmarks extract floating window. Bmp" need to be amended to remove the No. bookmark, displayed by the program show 1-9.
Third, modify the system scheduling module code
1) update the ScheduleModule.c function ProgramSchedule1Module and ProgramSchedule2Module, can save the system code.
2) document the various MsgDef.h scheduling module need to define the module ID in the code ID (XXX_CODE_MODULE_NUM).
Fourth, WAV decoder update
Support for PCM, MSADPCM, IMAADPAM playback of music files. WAVDecode need to update the directory database files and WAV files.
V. Resource Management Update
The Resource Manager code and part of the data assigned to Module II, to reduce the system program and data space of the occupied space.
1) The need to revise all the Explorer code;
2) modify each module "to return to resource manager" code (for example, the music player menu button a short press to deal with);
3) system call function to delete the code BrowserDirInit, resource management system code is not permanent, it can not be deployed.
Sixth, using the new script file LCF link
1) to amend the code is basically no need to amend the script file, all modules of the space allocation is dynamic.
2) a new script file for FWTOOLS 3.00 above, the old version does not support it.
7, modified encoding Encode
1) increase the file write-back function, support the MediaPlayer can play audio files.
Eight, update USB File System
1) to increase the speed of USB news
2) to solve the problem: When the characters in the path containing '\' (such as Traditional consultation) may be caused by file not found, may cause a serious crash.
3) an increase of low-level format in FAT32 format, the first time after firmware upgrade to open the opportunity to spend 3-4 seconds.
9, NO SDRAM updating the AVI codec
The relative effect of a video version of a very good improvement
AviDecode_NOSDRAM need to modify the code directory and library file
RKAVI220X176_NOSDRAM.A.
Note: When the hardware does not use SDRAM, the SDRAM control must be related to short the P2.10 and P2.11, or else the video will cause abnormal operation.
10, part of the solution product information model to view the issue of death
Treasury updated RKSYS.A and documents SetMenuSchedule.c function DispCopyRightFunc.
11, added support for APE file format;
12, added to FLAC format support;

maso 15th Apr 2009 2:02 pm

Re: Hooray!!! Rockchip SDK!
 
whn i install the fwtools it closes because i need a lisence?

knob 15th Apr 2009 2:14 pm

The licence is in this download:-

http://mympxplayer.org/rockchip-gdk-...it-df1003.html

knob 20th Apr 2009 1:00 pm

Re: Hooray!!! Rockchip SDK!
 
Been testing out the rk2606 sourcecode on my player.
Looking at the Lcd settings here is what I've been doing with PowerOnLcdinit()

Quote:

__attribute__((section(".sys_init_text,\"ax\"")))
void PowerOnLcdinit()// lcd settings when you first power on. Where the white screen problems and
//reversed display problems originate.
{
LCD_Reg_Set(0x0001,0x001B);//knob orig good
//LCD_Reg_Set(0x0001,0x011b);//knob reverses and inverts display!
LCD_Reg_Set(0x0002,0x0700);
LCD_Reg_Set(0x0003,0x7030);//knob orig good
//LCD_Reg_Set(0x0003,0x7055);//knob mixes display up!
//LCD_Reg_Set(0x0003,0x7100);//knob reverses display!
//LCD_Reg_Set(0x0003,0x8000);//knob makes white screen
//
//
LCD_Reg_Set(0x0007,0x0137);
LCD_Reg_Set(0x0008,0x0004);
//
//
//
//
LCD_Reg_Set(0x0010,0x4040);
LCD_Reg_Set(0x0011,0x0002);
//LCD_Reg_Set(0x0012,0x081d);//knob contrast too dark
LCD_Reg_Set(0x0012,0x0811);//knob display contrast ok
//LCD_Reg_Set(0x0012,0x0809);//knob contrast very high
//LCD_Reg_Set(0x0012,0x0800);//knob contrast increased too high!
LCD_Reg_Set(0x0013,0x3509);
//
//
//
LCD_Reg_Set(0x0021,0x0000);
//
//
//
LCD_Reg_Set(0x0030,0x0000);
LCD_Reg_Set(0x0031,0x0502);
LCD_Reg_Set(0x0032,0x0106);
LCD_Reg_Set(0x0033,0x0301);
LCD_Reg_Set(0x0034,0x0206);
LCD_Reg_Set(0x0035,0x0605);
LCD_Reg_Set(0x0036,0x0707);
LCD_Reg_Set(0x0037,0x0103);
LCD_Reg_Set(0x0038,0x0000);
LCD_Reg_Set(0x0039,0x0000);
LCD_Reg_Set(0x0040,0x0000);
LCD_Reg_Set(0x0041,0x0000);
LCD_Reg_Set(0x0042,0xEF00);
LCD_Reg_Set(0x0043,0x0000);
LCD_Reg_Set(0x0044,0xaf00);
LCD_Reg_Set(0x0045,0xef00);
//
LCD_Reg_Set(0x000b,0x8000);
}
Found the settings that affect the Contrast, And the Lcd reversal problem.
After playing around got the display looking pretty good now. :wink:

Need to look at the button settings a bit to try and get that in order, but the firmware is already usable on my player, I can navigate and play Mp3s and everything else seems to work as it should. :wink:

When I do a bit more work on the source and put more comments in I will upload it.

I am trying to see it anything can be done to help users who have lost their firmware and comment in the source the bits you need to tweak.

If anyone else want to have a play please bear in mind you must have a working backup firmware or you risk bricking your player and this firmware is only good for 2" rk2606 Rockchips with standard buttons, not touchscreens.

AleMaxx 21st Apr 2009 12:50 pm

KNOB, we need your build-skills for the rk27xx too!!! I would happily convert whatever comes out there into a BASE.RKW. Anyway great work, keep it up & hang on.

WIZARD 22nd Apr 2009 12:41 am

Any news about the firmware extractor for rk26xx ? :roll:

knob 27th Apr 2009 3:06 pm

More firmware source code, this time complete for Rk2608 players!

RK2608_4G_DEMO Rockchip Micro firmware source code, the version, add text, pictures, aut SCM www.pudn.com

and a powerpoint tutorial for Rk26xx :-

RK26XX-chip-introduce This a speech coding relevant information right mp3/mp4 program design usef Communic www.pudn.com

download here too:-
http://www.sendspace.com/file/k467x8

maso 28th Apr 2009 1:05 am

Re: Hooray!!! Rockchip SDK!
 
i have have an account there, if anyone wants it pm me

Benjy 29th Apr 2009 7:13 am

Re: Hooray!!! Rockchip SDK!
 
i have new fwtools version 3.1.12.0! you have this already!?

knob 29th Apr 2009 10:31 am

hi Benjy

No we don't have this version.
Can you please post a link or upload it someplace.?

The rk2608 firm doesn't compile with the older version, maybe 3.1.12.0 will work.

knob 2nd May 2009 7:46 am

Re: Hooray!!! Rockchip SDK!
 
Been looking at fixing the button arrangement on the RK2606 firmware:-

Quote:

case KEY_VAL_UP_DOWN://knob Increases Volume in Music Screen

MusicDisplayBlock.DisplayFlag.bit.bVol = 1;
OutputVolumeInc();//knob Increases Volume in Music Screen
break;


case KEY_VAL_MENU_SHORT_UP://knob Decreases Volume in Music Screen

MusicDisplayBlock.DisplayFlag.bit.bVol = 1;
OutputVolumeDec();//knob Decreases Volume in Music Screen
break;

SYAEFUN 2nd May 2009 5:14 pm

Sir can you help me??? i need firmware for my mp3 player with specification:

CHIP: HYNIX HY27UT088G2M
ATJ 2091 N
BOARD: MP3-910639 V:3
THANKS BEFORE

robouden1 4th May 2009 1:33 pm

Re: Hooray!!! Rockchip SDK!
 
Quote:

Originally Posted by Benjy";p=&quot (Post 59967)
i have new fwtools version 3.1.12.0! you have this already!?

Hi benjy

Can you send me the fwtools 3.1.12.0 or tell me where to get them. By the way can it dump from 2608a chipset?

regards
Rob Oudendijk

knob 7th May 2009 2:28 pm

Re: Hooray!!! Rockchip SDK!
 
Been playing with Id3 tags.

Can now get any Id3 tag to appear at will, going to alter the display to get the tags to scroll and display more music info on screen.


Quote:

if(pMusicPlayStruct->DisplayFlag.bit.bLongFileName == 1)
{

DisplayPicture(0,109,PLAY_M_NAME_XSIZE,PLAY_M_NAME _YSIZE,NFA_PLAY_M_NAME);//blanks out filename
MusicDisplayBlock.MusicUnion.Lrc.pId3Info = (unsigned int *)(&Id3Info);
MusicPlayInfo.DispState = ID3_DISPLAY;
ID3_TAG *pId3Tag = (ID3_TAG*)(pMusicPlayStruct->MusicUnion.Lrc.pId3Info);



r.x0 = 0;
r.y0 = 111;
r.x1 = 194;
r.y1 = 142;

//LCD_DispStringInRect(&r,&r,pMusicPlayStruct->MusicUnion.Music.pLongFileName, LCD_TEXTALIGN_LEFT);//knob display actual Filename
//LCD_DispStringInRect(&r,&r,pId3Tag->id3_album, LCD_TEXTALIGN_LEFT); //knob how to get Id3 tag album

//knob how to get Id3 tags

LCD_DispStringInRect(&r,&r,pId3Tag->id3_title, LCD_TEXTALIGN_LEFT); //knob how to get Id3 tag artist

}
Would also like to get some more readable bitmapped fonts mapped to replace the system font.

timon 8th May 2009 11:30 am

Re: Hooray!!! Rockchip SDK!
 
Всем привет.
Скомпилировать прошивку и прошить плеер получилось но не проигрывается видео. В чем может быть проблемма?
Rnob fа что у тебя?

knob 9th May 2009 12:12 am

Re: Hooray!!! Rockchip SDK!
 
hi timon
I have not tested the video, I have been only looking at making the music player better, the video support is poor on these rk2606 players.
I think I could make a better music only firmware.

try the test videos :-
http://mympxplayer.org/sample-rockch...am-df1014.html


привет timon
Я не тестировал видео, я был только в поиске на то, чтобы сделать плеер лучше, видео поддержка малоимущих на эти rk2606 игроков.
Я думаю, что можно было сделать лучше музыку только прошивки.

попробуйте тест видео: --
http://mympxplayer.org/sample-rockch...am-df1014.html

Pesho 9th May 2009 1:38 am

Re: Hooray!!! Rockchip SDK!
 
Hey knob, any idea if it's possible to add a RKP selector for RK2606A instead of the tetris game?

Also, have you found out why the majority of RK26xx firmware out there are so incompatible with different screens? I think that a universal, full-featured "fail-safe" firmware is what's needed here.

knob 9th May 2009 8:44 am

Re: Hooray!!! Rockchip SDK!
 
Quote:

Hey knob, any idea if it's possible to add a RKP selector for RK2606A instead of the tetris game?
yes it should be. would be easier if we could get hold of some source from 2608 firmware that includes a game menu.

Quote:

Also, have you found out why the majority of RK26xx firmware out there are so incompatible with different screens? I think that a universal, full-featured "fail-safe" firmware is what's needed here.
yes i did, it's PowerOnLcdinit() in the display driver, I posted a bit of code already.
I also thought about this, having a diagnostic mode when the firmware boots up by say holding down one the keys and pressing buttons to tweak the display setting.

btw here is a direct link to the Rk2608 source:-
RK2608_Source

Beware ! Only try out these firmwares if your player is ALREADY DEAD or you have a working backup

Pesho 10th May 2009 9:51 am

Re: Hooray!!! Rockchip SDK!
 
Hey thanks, i wanted to see if that one contains any game selector sourcecode, but i dont have access to pudn. Is it missing or something?

As for the screen calibration - it's a great idea. Please post when you have all the code ready and commented. I'd like to see if an "exit" button can be added for the FM section...

timon 16th May 2009 8:55 am

Re: Hooray!!! Rockchip SDK!
 
Еще одно руководство по плеерам на базе Rockchip 26XX - RK26XX芯片应用介绍.ppt
http://bbs.mpnbbs.com/attachment.aspx?attachmentid=107

knob 3rd Jun 2009 11:51 am

what i have done so far..
 
If anyone is still interested this is where I am with a custom firmware for rk2606.


http://i203.photobucket.com/albums/aa99/astola/mp3.jpg

Basically I'm creating a music player for visually impaired like me!
The font is much bigger and clearer and the icons are too and the ID3 tags now scroll across if they are too big, it's starting to look much better thanks to the SDK.
I created a new bitmapped font(18x20) to completely replace the poor system (12x8) font.

Pesho 8th Jun 2009 1:05 am

Awesome! When are you gonna upload all the stuff necessary to build it?

tick 9th Jun 2009 6:46 am

Any 26xx SDK please?


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

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