DPReview.com is closing April 10th - Find out more

40-150 f2.8 bricked by EM1mkii

Started Jan 14, 2017 | Discussions thread
Airmel
Airmel Senior Member • Posts: 1,303
It's not a PC
4

karlreed wrote:

My experience of USB connections via hubs is that they can be AWFULLY flaky. So, this needs to be kept in mind if updates must be by a direct connection to the computer, ior, internet rather than via a card.

However, best practice for this kind of update is NOT to destroy the current version until the update is complete AND the system has been re booted.

Unfortunately, most embedded systems don't have anywhere near the resources (think firmware storage space) needed to permit this duplication.

In these systems, there is usually a small portion of code designated to perform the update/re-flashing (and which is not updated in the field). That small, "update" portion of the code takes control while the main firmware package is overwritten by the new version.

The process is a lot like performing brain surgery on yourself. As with all complex things, the devil is in the details.

This can be done by booting via a pointer to the active system. The VERY LAST THING the updating s/w does is to change this pointer to point to the new systems.

Don't apply general purpose computer "PC" thinking to embedded systems, They are completely different.

-- hide signature --

AirMel
http://www.mel-photo.com
There are 10 types of people in this world.
Those that know binary and those that don't.

 Airmel's gear list:Airmel's gear list
Olympus E-M1 II Olympus M.Zuiko Digital ED 75mm F1.8 Olympus 12-40mm F2.8 Pro Olympus 40-150mm F2.8 Pro Olympus M.Zuiko 300mm F4 IS Pro +18 more
Post (hide subjects) Posted by
(unknown member)
(unknown member)
Keyboard shortcuts:
FForum PPrevious NNext WNext unread UUpvote SSubscribe RReply QQuote BBookmark MMy threads
Color scheme? Blue / Yellow