Monday, January 21, 2008

A1200/E6, E2 and E680i SDK by blackhawk

I just got a mail by blackhawk today. He asked me (or us) to share his update SDK around the world, as I did it now. :) The updated SDK was made for A1200/E6, E2 and E680i. I have uploaded the blackhawk's SDK here. You can download and try it.

The README.txt content:

Tested using arm-linux-gnu-* crosstool taken from http://www.mkezx.org/
installed in /opt/crosstol. Read setenv-[device].sh
included in pictureflow source for details. You might need to edit this
file in other ways depending on how your environment set.

This SDK contains:
- Modified samr7's qte-2.3.6 headers
- foxe6's qte-2.3.8 update: qfont.h, qpixmap.h, qptf.h, qtableview.h,
qt.h, and qwidget.h
- Unmodified flylasly's E2 EZX headers

Copy this SDK to /opt:
$ su // and then type your root password
# mkdir /opt/a1200
# chown blackhawk:blackhawk /opt/a1200 // change 'blackhawk' to your account
# exit
$ cp -a a1200/* /opt/a1200

Save EZX library to phone's MMC over telnet:
# cd /mmc/mmca1
# tar -C /usr -czvf a1200-lib.tar.gz lib

Copy the compressed library to your computer and then extract:
$ tar -C /opt/a1200 -xzvf a1200-lib.tar.gz

Compile example application using this SDK:
$ cd pictureflow
$ source setenv-a1200.sh
$ tmake pictureflow-a1200.pro -o Makefile
$ make
$ ./createpkg.sh

Repeat above step for E2 and E680i if you have a plan to support E2 and
E680i/A780 development.

Remember, this SDK using too much soft link, tested on Fedora 6 and have
no idea how to make this work on Windows. Both E680i and E2 SDK depend
on A1200 SDK because I am trying to share it as small as possible ;)

Good luck!

Thanks to:
- Sam Revitch
- Lasly
- foxe6

Ketut P. Kumajaya

4 comments:

Anonymous said...

GREAT!

Anonymous said...

galera.. se voces quiserem conhecer um fórum com muito conteúdo para a1200 é soh entrar no www.gsmfans.com.br

Anonymous said...

I manage to make successfull crosstool chain following this blackhawk guide.

Anonymous said...

hey fellow EZX user...can you please tell me if you know any crossSDK that works under linux?
all that I find works under windows+cygwin...