Author |
upload m600i with P1i firmware? |
wideblue Joined: Apr 25, 2008 Posts: 2 PM |
I would like to know if it is possible to upload firmware for P1i to m600i and what would be the result of that.
The reason why I'm intrested in doing this is in that there is to my knowledge no SIP client (VoIP) for m600i. Fring works on P1i but not on m600i
If this is possible then the "how to" would also be appreciated |
|
AD Joined: Aug 25, 2005 Posts: > 500 From: UK PM |
I've never heard of this being done, and would concider an attempt dangerous due to the differences in hardware. I think there's a very good chance that you'd end up with an expesive paperweight, so unless you can afford the consequencs of such an experiment.....
Why not email the makers of fring to see if they can help? There may be an 'unnoficial' installation method. |
wideblue Joined: Apr 25, 2008 Posts: 2 PM |
Thanks for the coment.
First I found on the fring forum that they can not support m600i, because for some reason the m600i does not support full duplex (simultaneous recording and playing of sound)
Second, why I thought it was possible to upload firmware of another phone: I found on this forum a thread Convert M600 to W950! This two phones seems more different to each other than P1i and M600
http://www.esato.com/archive/t.php/t-145860,1.html |
Nipsen Joined: Jul 31, 2007 Posts: > 500 From: Noway PM, WWW
|
..I'm not sure it's the memory that's the biggest problem - moherovy thought it was hardware- differences that bricked his phone when he tried to run walkman3.0 on his m600. And that could be it - that the p1, p990 and the w960 have an instruction- set for something or other that the m600 doesn't. So best guess - when trying to run those instructions, there's some form of corruption happening somewhere.
And.. maybe that's not just software, and it is hardware- differences that causes it.. But that's just assumptions on top of each other.. The buffers, heap, processor, and so on, are the same. So it could be the instructions that smashed moherovy's m600 are just in software (different areas for memory- access?). In the sense that the m600 missed out on the api the p1 has for data- transfer, and for dealing with more memory transfer..
But it could of course be that the board is different, and then using the p1 firmware would just hang the phone really badly. Er.. so I guess unless someone has the schematics of the boards and can compare - the only thing left is to try.. In which case it could fail miserably if there are other hardware- addresses used, and so on, which really wouldn't prove it's impossible - just that there are technically different hardware on the phones, which there are (memory size, allowable writeable areas, etc)..
I guess we could ask SE about it haha... oh, dear..
The p1 Whiki - report your bugs, and add feature requests here. "Brothers and Sisters, believe! Believe in the salvation of Demand Paging, 'eah!" |
mobman Joined: Sep 23, 2003 Posts: > 500 From: Manchester UK PM |
@wideblue
as well as what Nipsen has already pointed out, your assumption that the m600 is more similar to the p1i is wrong. the m600 and the w950 are like twins! very few hardware differences - much like the p1i and w960 |
Nipsen Joined: Jul 31, 2007 Posts: > 500 From: Noway PM, WWW
|
It sort of strikes me that the fring- dudes are getting a "no, it's not possible" from SE, though. And so they assume it's technically impossible. While it could be that the board is actually capable - and that the m600 just doesn't have the api for it (which the p1 has). It's the same with the "can't record phone- call" on the p1, I think - they say it's impossible. But whether that's lack of implementation on the software, or if it's a design- limitation on the buffer for the voice- recorder.. that makes it impossible to do because the buffers on the chip are stored and read in a particular way, say that the record- chip is too small to keep the buffer long enough.. or that the buffer is designed so it can't send and receive in between operations on the OS..
..difficult to tell. My guess is that it's actually possible - but that it's just necessary to design the program in a different way. I mean, can't the phone store the data stream locally before buffering it to the chip, or something like that(surely the phone can write and read on different buffers quickly enough)..? I'm having a hard time believing that that's really not doable. (Of course - that's easy for me to say )
The p1 Whiki - report your bugs, and add feature requests here. "Brothers and Sisters, believe! Believe in the salvation of Demand Paging, 'eah!" |
|
Access the forum with a mobile phone via esato.mobi
|