Any feedback regarding AGPS ?

Bild von mdeweerd

Did anybody try the AGPS upload functionality of BT747 (dev versions + J2ME).

Does downloading from the internet in J2ME work for you?

Hi Mario. The experimental

Hi Mario.

The experimental AGPS upload feature works here perfectly on an iBlue 747A+!

Details about the Logger:

Firmware: AXN_1.0-B_1.3_C01 (TSI_747A+)
Logger-SW: V1.39


Bild von mdeweerd

Thanks. Can you detail your

Thanks. Can you detail your host system?

Bild von fux

Hi. I didn't notice you mean


I didn't notice you mean the mobile version of BT747. I have tested AGPS in the actual developer-version (1407) on my desktop system and the upload of AGPS data works perfectly.

System Info: Debian Linux unstable (sid), JAVA version 1.6.0_14.

I've tried the J2ME (0.3.1) on my Sony Ericsson P1i. (Before i cleaned AGPS in Desktop BT747) After i entered the ftp location and hit ok i'm in the main menu and the phone asks me, if i want to grant internet access to the program. I accepted that and the phone connecting to my local wifi.

In the application log i found the following information:

[Debug] SimpleFTP total received bytes: 53760
[Warn] Unhandled exeption in showNotify() of Log

java.lang.ArrayIndexOutOfBoundsException: 0
[Info] Got AGPS data

I connected the logger to USB and connect to it with BT747. It says AGPS Data for 0 Blocks. I found no logfile on the phone from J2ME, but i accept the question to write log data from my phone for J2ME.

I hope this helps.


Bild von mdeweerd

Thanks for the test

Thanks for the test Michi.

I'll have a read of the cod to try to find where the ArrayIndex problem comes from.
The download from the net itself seems to work which is good news.

Bild von mdeweerd

Re-test AGPS in desktop...

I did not look in the J2ME problem yet, but I did get a login and password for use in BT747 to get the EPO data. Therefore, I made the url entry disappear from the GUI and currently I will download 7d data by default - I'll add options for other lengths later.

Can somebod test this (V2.X.1416).

Bild von fux

Hi Mario. Where can I

Hi Mario.

Where can I download a compiled version of V2.X.1416? On official sourceforge download-page I found only V2.X.1415 in dev-section.


Bild von mdeweerd

Now it is there

I made the manual intervention that I forgot to make - now it is available.

It is always available as the development webstart version after the end of my build. To make it public on sourceforge, I need to still go to the site, tick a checkbox and a release button. Sometimes I forget.

Bild von fux

Hi Mario.Thanks for upload.

Hi Mario.

Thanks for upload. Here are my test results (cleared AGPS before):
(How I can add images directly displayed in the post? HTML img code doesn't work.)

EDIT: Here the log output:

57695 - Getting MTK7d.EPO data.
Exception created: AGPS data could not be fetched from the URL.

Check that the URL is correct and can be opened in a browser.

The format of the URL can be
to fetch from a site

It can be
to fetch from a local file. no protocol: ${}MTK7d.EPO
at Source)
at bt747.j2se_view.J2SEController$ Source)
at bt747.j2se_view.J2SEController.downloadAndUploadAgpsData(Unknown Source)
at bt747.j2se_view.AgpsPanel.access$100$629ce85(Unknown Source)
at bt747.j2se_view.AgpsPanel$2.actionPerformed(Unknown Source)
at javax.swing.AbstractButton.fireActionPerformed(
at javax.swing.AbstractButton$Handler.actionPerformed(
at javax.swing.DefaultButtonModel.fireActionPerformed(
at javax.swing.DefaultButtonModel.setPressed(
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(
at java.awt.Component.processMouseEvent(
at javax.swing.JComponent.processMouseEvent(
at java.awt.Component.processEvent(
at java.awt.Container.processEvent(
at java.awt.Component.dispatchEventImpl(
at java.awt.Container.dispatchEventImpl(
at java.awt.Component.dispatchEvent(
at java.awt.LightweightDispatcher.retargetMouseEvent(
at java.awt.LightweightDispatcher.processMouseEvent(
at java.awt.LightweightDispatcher.dispatchEvent(
at java.awt.Container.dispatchEventImpl(
at java.awt.Window.dispatchEventImpl(
at java.awt.Component.dispatchEvent(
at java.awt.EventQueue.dispatchEvent(
at java.awt.EventDispatchThread.pumpOneEventForFilters(
at java.awt.EventDispatchThread.pumpEventsForFilter(
at java.awt.EventDispatchThread.pumpEventsForHierarchy(
at java.awt.EventDispatchThread.pumpEvents(
at java.awt.EventDispatchThread.pumpEvents(


Bild von mdeweerd

I uploaded a new version

I uploaded a new version

To add images, you can click on the icon just below the comment window ( a green plus sign and a small image).

References to external images are filtered (unless you have sufficient rights like myself). It is incredible how much spamming goes on when you have a site like this one up and running.

Bild von fux

The new version works. The

The new version works. The upload is successful. But i need to reconnect to the iBlue to display the correct AGPS values.

AGPS Data for 28 Blocks (from 19.06.2009 00:00:00 to 25.06.2009 18:00:00)

EDIT: I posted the full log here:


Bild von mdeweerd

Excellent. I'll have to

I'll have to remember to check the AGPS information update.

Bild von mdeweerd

New J2ME version

I uploaded a new J2ME version (0.3.16):
- Should fetch MTK EPO file through BT747 specific credentials when the AGPS URL is less than 6 characters or when it is unchanged vs the initial settings. The URL is still available to allow referencing a local file on the phone (using a URL like file://).
- Should catch some more errors. I think that the ArrayIndex problem was related to the log screen itself. So catching error there. Also catching error for AGPS upload that should have started (but maybe failed due to log related problem).

I suggest to try leaving the URL you already added (since download worked), then to clear the URL (and see if download still works).

Hopefully upload works or we get more information regarding the failure(s).

The next step would be to show a progress bar during the upload.

Bild von

os X is ok!

Hi Mario!
1438 is working just perfect on osX!

O.T.: 747A+ is 10 time faster than 747 downloading the logs.

Bild von mdeweerd

Progress bar in J2ME AGPS uploaded

0.3.19 shows a progress bar during AGPS upload. That's usefull to know when the upload finishes. The 'Abort wait' button changes to 'Back' at the end of the upload too.