Click here to get back home

HTC Hermes has spurious private messages bug

 HomeNewsGroups | Search | About
 microsoft.public.smartphone.developer    Post an article   get this group's latest topics as an RSS feed add this group's latest topics to your My MSN content add this group's latest topics to your My Yahoo content
Subject Author Date
HTC Hermes has spurious private messages bug The PocketTV Team 06-08-2007
Get Chitika Premium
Posted by The PocketTV Team on June 8, 2007, 2:38 pm
Please log in for more thread options
we have just been informed that the HTC Hermes has the spurious private
messages bug.

i.e. the system broadcast to all applications some messages in the range
[0x8000, 0xBFFF] normally reserved for application private messages (e.g.
inter-thread messages private to the application).

in the case of the HTC Hermes, the bogus messages that are broadcasted to
applications have number 0x00008101.

if an application uses private messages, this bug can cause the application
to fail/misbehave/freeze/loose-data randomly.

the following devices also have this firmware bug:

- Samsung i-600
- Asus P525
- Asus P535
- E-Ten M500
- E-Ten M700
- O2 Xda Zinc
- Motorola Q


details of this firmware bug can be found here:

http://www.modaco.com/index.php?showtopic=242539&st=0



Posted by Riki on June 8, 2007, 3:54 pm
Please log in for more thread options
For any of the devices that do this, have you tracked down who is
sending them? is it an HTC App? A Carrier app?

Riki


The PocketTV Team wrote:
> we have just been informed that the HTC Hermes has the spurious private
> messages bug.
>
> i.e. the system broadcast to all applications some messages in the range
> [0x8000, 0xBFFF] normally reserved for application private messages (e.g.
> inter-thread messages private to the application).
>
> in the case of the HTC Hermes, the bogus messages that are broadcasted to
> applications have number 0x00008101.
>
> if an application uses private messages, this bug can cause the application
> to fail/misbehave/freeze/loose-data randomly.
>
> the following devices also have this firmware bug:
>
> - Samsung i-600
> - Asus P525
> - Asus P535
> - E-Ten M500
> - E-Ten M700
> - O2 Xda Zinc
> - Motorola Q
>
>
> details of this firmware bug can be found here:
>
> http://www.modaco.com/index.php?showtopic=242539&st=0
>
>


--
ThemeChanger and AbstractStart for Smartphone :
http://www.IfIHadADollarForEveryTimeSomeoneSaidThatIWouldHaveMyOwnWebsite.com/
Windows CE Base Team Blog:
http://blogs.msdn.com/ce_base/

"You can only examine 10 levels of pushdown, because that's all the
fingers you have to stick in the listing." -- Anonymous programmer -
"TOPS-10 Crash Analysis Guide"

Posted by Riki on June 8, 2007, 3:58 pm
Please log in for more thread options
Riki wrote:
> For any of the devices that do this, have you tracked down who is
> sending them? is it an HTC App? A Carrier app?
>
> Riki

ok didn't read the thread :-(

Is the just the messages you list in the thread that gets sent? IE is
another other ODM/Carrier apps sending their own messages when they
shouldn't?


Riki

--
ThemeChanger and AbstractStart for Smartphone :
http://www.IfIHadADollarForEveryTimeSomeoneSaidThatIWouldHaveMyOwnWebsite.com/
Windows CE Base Team Blog:
http://blogs.msdn.com/ce_base/

"Any suficiently stupid /. poster is indistinguishable from a troll"

Posted by The PocketTV Team on June 8, 2007, 4:22 pm
Please log in for more thread options
> Is the just the messages you list in the thread that gets sent?

no, we only know that our applications received those. maybe other are sent
in some other occasions. until we detect them, we cannot know for sure.

> IE is another other ODM/Carrier apps sending their own messages when they
> shouldn't?

i don't know if IE is in cause, but i doubt it, because if it was the case,
the problem would appear in all devices. it is most likely a problem with
some part that is custom to each particular device, i.e. either a driver or
a custom or carrier application.


> Riki wrote:
>> For any of the devices that do this, have you tracked down who is sending
>> them? is it an HTC App? A Carrier app?
>>
>> Riki
>
> ok didn't read the thread :-(
>
> Is the just the messages you list in the thread that gets sent? IE is
> another other ODM/Carrier apps sending their own messages when they
> shouldn't?
>
>
> Riki
>
> --
> ThemeChanger and AbstractStart for Smartphone :
> http://www.IfIHadADollarForEveryTimeSomeoneSaidThatIWouldHaveMyOwnWebsite.com/
> Windows CE Base Team Blog:
> http://blogs.msdn.com/ce_base/
>
> "Any suficiently stupid /. poster is indistinguishable from a troll"



Posted by The PocketTV Team on June 8, 2007, 4:19 pm
Please log in for more thread options
we don't have a HTC Hermes unit to test that.

even when we have the device, it is very difficult to figure out who sends
those spurious messages, since there is no information in the message to
identify the thread that posted the message.

in the case of the Motorola Q, the engineering team at Motorola was able to
trace the spurious messages to the driver that handles the speakerphone and
car kit.

it is probably a different situation for each device, unless they originate
from the same OEM (e.g. on the O2 Xda Zinc and Asus, since the O2 Xda Zinc
is made by Asus).

yes, it could be caused by a carrier app, or even by some third-party app
installed on the device where the problem was observed. we'll try to get
more information from the user who reported the issue.


> For any of the devices that do this, have you tracked down who is sending
> them? is it an HTC App? A Carrier app?
>
> Riki
>
>
> The PocketTV Team wrote:
>> we have just been informed that the HTC Hermes has the spurious private
>> messages bug.
>>
>> i.e. the system broadcast to all applications some messages in the range
>> [0x8000, 0xBFFF] normally reserved for application private messages (e.g.
>> inter-thread messages private to the application).
>>
>> in the case of the HTC Hermes, the bogus messages that are broadcasted to
>> applications have number 0x00008101.
>>
>> if an application uses private messages, this bug can cause the
>> application to fail/misbehave/freeze/loose-data randomly.
>>
>> the following devices also have this firmware bug:
>>
>> - Samsung i-600
>> - Asus P525
>> - Asus P535
>> - E-Ten M500
>> - E-Ten M700
>> - O2 Xda Zinc
>> - Motorola Q
>>
>>
>> details of this firmware bug can be found here:
>>
>> http://www.modaco.com/index.php?showtopic=242539&st=0
>
>
> --
> ThemeChanger and AbstractStart for Smartphone :
> http://www.IfIHadADollarForEveryTimeSomeoneSaidThatIWouldHaveMyOwnWebsite.com/
> Windows CE Base Team Blog:
> http://blogs.msdn.com/ce_base/
>
> "You can only examine 10 levels of pushdown, because that's all the
> fingers you have to stick in the listing." -- Anonymous programmer -
> "TOPS-10 Crash Analysis Guide"



Similar ThreadsPosted
E-TEN E700 has "spurious private messages" firmware bug February 27, 2007, 1:07 am
O2 Xda Zinc has "spurious private messages" firmware bug February 28, 2007, 8:12 am
after the Motorola Q, we found another device that sends spurious private messages to applications! July 24, 2006, 3:21 am
Treo-500v firmware bug causes applications to receive spurious private messages April 7, 2008, 4:00 am
Motorola Q "Spurious private messages" firmware bug (confirmed by Motorola) June 30, 2006, 9:29 pm
the Samsung i-600 also sends spurious messages to applications (just like the Motorola Q) December 22, 2006, 3:50 pm
Problems accessing camera in HTC TyTN/Hermes August 29, 2006, 3:43 am
Private number August 23, 2007, 6:49 am
thread receiving spurious message 0x00008017 on WM5 June 26, 2006, 5:18 pm
Sent SMS Messages September 25, 2008, 11:16 am

Our other projects:

Art Dolls, Fairies and Mermaids - Sunnyfaces.net

Roy's Linux, Programming and Search Engines messages

1-Script XML SitemapXML Sitemap