Is upgrading the BB OS on Linux possible?
Without running a virtual Windows session (XP, Vista, etc.) will it, or is it, be possible - most likely using Wine, Wine HQ , to upgrade the OS?
Sorry in advance for starting a new thread but I didn't see this topic raised and I'm curious. |
Wirelessly posted (life goes on! yes it is tough)
Nope at the time can't be done |
Telling me something can't be done doesn't help me very much. However with your experience here at the forums, judging by the number of posts you have contributed, I am willing to judge more likely than not that what you wrote is really the current state of *nix/BB support in this area. However I was hoping for, but I did not explicitly ask for (so I certainly cannot blame you for your terse answer), for a knowledge of the stumbling blocks of attempting to do this. If anyone would be so kind as to tell me what problems exist in attempting to upgrade from a *nix I would be ever so greatful.
|
the ONLY software that allows for an OS update has to be run on Windows. There is no Linux/Unix/Mac support at this time. The Desktop Manager software requires an installation of Windows to run. Going forward the device will be able to update OTA, but it cannot at this time.
|
So an emulator, like WineHQ, is simply not developed enough for all processes RIM requires to take place at an upgrade at the moment?
|
That would be my assumption yes. I am sure someone out there with better programming skills than I can create the emulator, or alter it, so that it *could* run, but my understanding at this time is that it cannot.
|
One main issue stems from the use of the USB driver for the device, there is no documentation as to the protocols used; several very well versed developers (read: kernel module maintainers) have been trying to get RIM to provide documentation; to my knowledge, nothing has been given over. Most assuredly there are some other things in the way (the more high level items on the command/response structure, for instance) that are also not released to the public; these border on intellectual property rights I bet.
Several groups and/or individuals have been working on reverse engineering the protocols used and have many things working (see the Barry suite of tools), but the process of upgrading an OS is quite a ways beyond a simple chatter to and from the device. It may happen in the future (where there's a will, there's a way) but as a non-programming nerd you're going to get nowhere by thinking just using Wine will do the job. It's far, far more complicated and out of the reach of mere mortals at this stage. |
I realize the limitations, capabilities, what ever one wants to call them of Barry and I also am on the periphery of understanding the usb driver issues but it just never made sense why an emulator could never do what Windows did. I get it now. The thread was created out of an interest in understanding the current situation in upgrading the OS in Linux. I program, not very well mind you, but as is the problem with everyone these days I have no time.
In any event thank you rivviepop for shedding light on OS upgrading, as I am strictly a GNU/Linux user - the BB was a poor choice for my needs but Barry has made it at least tolerable and midpssh etc. all help to make it a worthwhile product regardless of its limitations. thanks again |
As much as i love using linux, this is the reason why i dual boot and the ONLY reason i go into windows.
|
Quote:
|
i have a windows xp machine running under vmware and use the desktop manager in there. just make sure you have Barry installed/configured.
|
jsntrenkler, are you saying you can do firmware upgrades with the blackberry desktop manager via xp as virtual machine? Please confirm, as if so, this is the route I will take.
|
Just a tought, in windows we have javaloader to do some task for blackberry. Probably we can make it works on linux? Load application, wipe etc...?
|
Quote:
|
Quote:
|
funny
Quote:
I think this is true to most Linux users that dual boot or keep a vm session on hand. This is certainly the case for me. I dream every night that I will wake up to read that glorious post that some great development team save given me back that four GB of wasted partition space. A guy can dream!:cry: |
Also, the only way I've seen the updates delivered is through a windows executable. For this to be useful on linux, someone has to have windows to break out and repackage the content.
I only need the BBDM for updates. I install most apps OTA and sync all content OTA with my corporate BES. |
I'm in the same boat.. I have a couple of Linux machines and a Mac. No windows machines, so I just run a VM on my MBP for backup/sync and OS upgrades. Works OK, though I would much rather see actual Linux & Mac support from RIM. I won't hold my breath, though
|
Yeah, it works fine in VMWare.
|
Firmware update with Linux
Hi,
After having developped bjavaloader (in the barry project), I'm intend to develop bfupdate... (barry firmware update) I have already some USB traces (get USBsnoop for Windows). But I need a lot of USB traces to be able to write a robust application (firmware update is critical !) Can you make USB traces and join a README with : Blackberry product used : xxx OS intial : xxx (before the firmware update process) OS final : xxx (after the firmware update process) Then publish these traces on a web site :) Regards, Nicolas |
All times are GMT -5. The time now is 12:59 PM. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.