x
This website is using cookies. We use cookies to ensure that we give you the best experience on our website. More info. That's Fine
HPC:Factor Logo 
 
Latest Forum Activity

CESD: Using the Soft Reset API function on the MobilePro 900 doesn't work

1 2 3
cmonex Page Icon Posted 2005-07-31 9:40 PM
#
Avatar image of cmonex
H/PC Oracle

Posts:
16,175
Location:
Budapest, Hungary
Status:
http://www.hpcfactor.com/support/cesd/d/0003.asp

i don't understand the workaround
can a soft reset utility for the MP900/900C be developed using the functions listed in this cesd article (or in another way)? if yes, then how?

thanks for any answer...
 Top of the page
Nick Charlton Page Icon Posted 2005-08-01 3:10 AM
#
Avatar image of Nick Charlton
H/PC Elite

Posts:
566
Location:
Farnham, Surrey, United Kingdom
Status:
Hi,

The API contained in the article allows someone to create a program that can Soft Reset the device. The API does nothing without adding it to a program.

Hope you understand,

Nick
 Top of the page
C:Amie Page Icon Posted 2005-08-01 6:22 AM
#
Avatar image of C:Amie
Administrator
H/PC Oracle

Posts:
17,955
Location:
United Kingdom
Status:
cmonex,

It's a CESD/D/ article, so it's about programming. It's suggesting to developers that if they want to implement a soft reset through software on the 900, they need to add an additional API loop into the code after the 'ordinary' one that will trip out the 900.

Start Program
Run standard API call
push down (J720 680 etc)

if the app still finds itself running here
Run Alternate API call
push down (MP900)

else 'has failed' so terminate
 Top of the page
cmonex Page Icon Posted 2005-08-01 9:30 AM
#
Avatar image of cmonex
H/PC Oracle

Posts:
16,175
Location:
Budapest, Hungary
Status:
thanks for the answers
that was what i guessed.. so after all the 900 can be reset with a software.. can someone write a little utility for me that does this? (i'm sure other 900 owners would also be glad to have it)
 Top of the page
cmonex Page Icon Posted 2006-01-08 7:19 PM
#
Avatar image of cmonex
H/PC Oracle

Posts:
16,175
Location:
Budapest, Hungary
Status:
C:Amie - 2005-08-01 12:22 PM

cif the app still finds itself running here
Run Alternate API call
push down (MP900)



btw where's the alternate API?

i'm interested in this again, or rather i showed the cesd article to someone else who could do something about writing a soft reset stuff for the 900. but he says there isn't any alternative API in there. still, it would be really nice to have a software based soft reset...

Edited by cmonex 2006-01-08 7:28 PM
 Top of the page
C:Amie Page Icon Posted 2006-01-09 9:25 AM
#
Avatar image of C:Amie
Administrator
H/PC Oracle

Posts:
17,955
Location:
United Kingdom
Status:
There isn't a second API for the 900, that is why the CESD exists because it doesn't use the regular one outlined in the CE documentation.

There already are soft reset applications about, but you need one that tests both methods to cover all compatible devices.
 Top of the page
cmonex Page Icon Posted 2006-01-09 11:13 AM
#
Avatar image of cmonex
H/PC Oracle

Posts:
16,175
Location:
Budapest, Hungary
Status:
i still don't understand

"that tests both methods"... what is the second method?
 Top of the page
C:Amie Page Icon Posted 2006-01-09 11:24 AM
#
Avatar image of C:Amie
Administrator
H/PC Oracle

Posts:
17,955
Location:
United Kingdom
Status:
The one in the eVC API reference
 Top of the page
cmonex Page Icon Posted 2006-01-09 2:22 PM
#
Avatar image of cmonex
H/PC Oracle

Posts:
16,175
Location:
Budapest, Hungary
Status:
any idea how to find it in the reference? thanks oh and would it (=soft reset... ) work with the 900 then? please answer with yes / no if you can because i'm totally confused about this

Edited by cmonex 2006-01-09 2:36 PM
 Top of the page
C:Amie Page Icon Posted 2006-01-09 2:42 PM
#
Avatar image of C:Amie
Administrator
H/PC Oracle

Posts:
17,955
Location:
United Kingdom
Status:
No, of course it wouldn't.

Quote
"The API Reset sub-function (IOCTL_HAL_REBOOT) of the KernelIoControl was not implemented in the MobilePro 900"


You do realise that this is for HPC2000, right? Not CE4.
 Top of the page
cmonex Page Icon Posted 2006-01-09 3:02 PM
#
Avatar image of cmonex
H/PC Oracle

Posts:
16,175
Location:
Budapest, Hungary
Status:
so if it will never work i don1t see the use of the CESD or maybe i was lucky as i'm using warmreboot to soft reset my hpc's and this never caused my 900 to freeze or something.
ce4 is no different in this respect i believe...
thanks for the answer.

edit: idea. where is this (soft reset) implemented, which dll, etc? (hope you understand my question)

Edited by cmonex 2006-01-09 3:05 PM
 Top of the page
Rich Hawley Page Icon Posted 2006-01-09 7:26 PM
#
Avatar image of Rich Hawley
Global Moderator
H/PC Guru

Posts:
7,188
Location:
USA
Status:
LOL Monica...if you find one, let me know, because I've tried every one for the ARM processor I've been able to find. I was told by one person who wrote one of them that the 900/900C is missing (intentionally left absent?) some important code that would access the hardware in order to reset it. If that is so...then lets find it and add it I say!

Rich

Edited by Rich Hawley 2006-01-09 7:27 PM
 Top of the page
cmonex Page Icon Posted 2006-01-09 7:34 PM
#
Avatar image of cmonex
H/PC Oracle

Posts:
16,175
Location:
Budapest, Hungary
Status:
well i'm trying to find out now how to add it maybe with the help of PB

oh, OT but relevant to 900C: my little MSN messenger project is still not successful i can launch msn but it is the outdated version the updated one will not start. yet.
 Top of the page
C:Amie Page Icon Posted 2006-01-10 11:45 AM
#
Avatar image of C:Amie
Administrator
H/PC Oracle

Posts:
17,955
Location:
United Kingdom
Status:
It isn't a DLL, this is part of the OEMAL, and cannot be "added" to the device without a kernel rebuild.

The CESD is all the information that Henri and I could get out of NEC on the subject.

Rich, CESDD0003 outlines the missing 'bit' which is causing your issues.
 Top of the page
Rich Hawley Page Icon Posted 2006-01-10 3:29 PM
#
Avatar image of Rich Hawley
Global Moderator
H/PC Guru

Posts:
7,188
Location:
USA
Status:
Thanks Chris...will research it a little....

Rich
 Top of the page
1 2 3
Jump to forum:
Seconds to generate: 0.257 - Cached queries : 72 - Executed queries : 9