PM4 Firmware Update

Maintenance, accessories, operation. Anything to do with making your erg work.
Post Reply
User avatar
c2scott
2k Poster
Posts: 219
Joined: March 19th, 2006, 6:31 pm

PM4 Firmware Update

Post by c2scott » December 1st, 2006, 5:44 pm

:!: PM4 Users Please Note: :!:

PM4 monitors used in health clubs (where it is likely to be rowed for short periods of time many times a day) are struggling a bit to keep the battery charged :( and slowly draining. In addition, there is a bug :oops: in the firmware which does not properly charge the battery even when plugged into USB or an AC Adapter :( .

To correct these issues there is now a firmware update for the PM4's available from Concept2's web site. To get the update, go to .http://www.concept2.com and then follow the links to Service; Monitors; PM4; Software; PM4 Firmware; Downloads.

Please feel free to forward any questions to rowing@concept2 or post in this thread.

User avatar
johnlvs2run
Half Marathon Poster
Posts: 4012
Joined: March 16th, 2006, 1:13 pm
Location: California Central Coast
Contact:

Post by johnlvs2run » December 1st, 2006, 6:36 pm

bikeerg 75 5'8" 155# - 18.5 - 51.9 - 568 - 1:52.7 - 8:03.8 - 20:13.1 - 14620 - 40:58.7 - 28855 - 1:23:48.0
rowerg 56-58 5'8.5" 143# - 1:39.6 - 3:35.6 - 7:24.0 - 18:57.4 - 22:49.9 - 7793 - 38:44.7 - 1:22:48.9 - 2:58:46.2

User avatar
Citroen
SpamTeam
Posts: 8078
Joined: March 16th, 2006, 3:28 pm
Location: A small cave in deepest darkest Basingstoke, UK

Post by Citroen » December 1st, 2006, 8:49 pm

Scott,

Are you going to push this out so that Logcard Utility users with PM4s get the V16 update automatically?

(I've just checked and LCU still only gets the V14 PM4 firmware bundle.)

User avatar
c2scott
2k Poster
Posts: 219
Joined: March 19th, 2006, 6:31 pm

Post by c2scott » December 2nd, 2006, 8:58 am

Yes, eventually.

rah
Paddler
Posts: 12
Joined: November 24th, 2006, 12:42 am

Post by rah » December 9th, 2006, 3:44 pm

So... I get back from a week down in Georgia, hop on to my brand spanking new Model E, and, no joy, PM4 has its feet in the sky. So, I figure, since I'm a total, um, N00b, at this stuff :-), I haven't been rowing enough to keep it charged, I take the PM4 off the erg, and commence, as they say in Pine Mountain, to fiddlin' with it. Unscrew the back, pull out the battery, decide I need a D-cell or two, remember I don't have any, put the rechargeable battery back in... and the thing's doing it's little pre-boot diagnostic dance. CRCs 'r' us, and all that...

After it asks me to dance with it a bit (push this button here, plug that smart card there, row on that erg over there [quickly running to plug it back in to the Model D and giving the oar a yank...]), the PM4 fires up just fine.

So I row, and I in turn fire up the Log Card Utility on my Mac, put the smart card in its cradle on my desk, and, just as I start to click the "replace" button to write another .csv file... the LCU says, "I bet your PM4 wants an upgrade, doesn't it?", or something to that effect :-), so I upgrade. Now I come here, to see what's up, and the upgrade looks like it fixes my problem completely. It's like you guys read my mind, or something.

Nice to know that the thing can be charged with the USB cable, too. (Since I'm such a, heh, N00b and all, and I don't put out the requisite wattage quite yet.) :-). I had unplugged the USB because the PM4 wouldn't turn off when I did, and I didn't want to burn the battery down. Now I know that I don't have to, and, more to the point, it's charging even if the display stays on. Kewl.

Ad[thanks]vance, C2, for solving my problem before I even got a chance to ask about it!

User avatar
c2scott
2k Poster
Posts: 219
Joined: March 19th, 2006, 6:31 pm

Post by c2scott » December 9th, 2006, 4:56 pm

Wow, very funny story.

Yes, the PM3 and PM4 stay on if plugged into USB. If you want to turn off the PM3 or PM4 manually anytime, you can go to the main menu and hit Menu/Back 4 times and it will shut off. But, if it's plugged into USB, then you're not draining the batteries anyway...

The diagnostics you saw were a result of a "reset" (including putting the battery back in) and holding down (accidentially, I think!) the menu/back button while it was coming on. You could have just waitied, it would have failed a few tests and eventually rebooted by iteslf.

Never fear being a new users: it's a complex piece of hardware, that black box is. Ask questions when you need to, call for support anytime!

Happy Holidays!

rah
Paddler
Posts: 12
Joined: November 24th, 2006, 12:42 am

Post by rah » December 9th, 2006, 5:49 pm

So, the USB *doesn't* charge the PM4?

User avatar
c2scott
2k Poster
Posts: 219
Joined: March 19th, 2006, 6:31 pm

Post by c2scott » December 9th, 2006, 7:48 pm

When you plug into USB Power (Laptop, or Concept2 USB AC Adapter) the PM4 will charge the batteries for 24 hours, then stop charging the batteries until turned off and back on (or unplug USB and plug back in).

-- Scott

rah
Paddler
Posts: 12
Joined: November 24th, 2006, 12:42 am

Post by rah » December 11th, 2006, 11:53 am

The Precis:

I had a problem with the PM4 again this morning, which may or may not have been to a kernel panic on my Mac when I was using the USB Logger function in Apple's USB Probe to see what I could see. :-), details below if you want 'em. When I actually sat down to actually row this morning, I got all kinds of cruft, like not seeing the HR in the workout monitor (after selecting the Suunto belt, manually even, and seeing a beat-count in the when I did), not seeing any battery *charge* when I checked the battery, *not* seeing the PM4 on the USB section of the Apple System Profiler, much less the Log Card Utility, and, ultimately, having the workout screen freeze after about three or four pulls, though not the PM4 itself. This was rectified by pulling out the battery, and sticking it back in, apparently resetting the monitor.

The Novel:

The adventure continues. First, a modest confession. The reason I was in Georgia last week was to attend Aaron Hillegass' Big Nerd Ranch Objective-C/Cocoa Bootcamp. :-). I did this technically for fun, since the last time I wrote actual code (not Excel macros, or Applescripts, or whatever) was a Pascal class in college in 1984 or so, and my ostensible reason was an attempt to resuscitate the fortunes of an idea I've been working on since the beginning of the dot-com bubble, with, um, varying degrees of success. :-).

So, I came back home, and, after the adventure with the automatic upgrade and accidental reset I talked about on Saturday, was rooting around on the British site's workout generator for weightloss. For fun I dumped the, heh, considerable, output of that into an Excel spreadsheet, and spent about an hour fooling around munging it into usable shape. *Then* I had the bright idea of using what I had ostensibly learned the week before, now fading fast, with the pseudo-word "CoreData" coming to mind, to try to actually *retain* the firehose I had barely managed to survive and plink around with the PM4 at the same time.

Whereupon, after getting tired of fooling around with XCode, and reading the PM3 interface doc, while discovering that the SDK was Windows Only :-), I thought I'd actually see what the heck my PM4 was *saying* on the USB wire, and fired up USB probe to take a look. Then I made an apparent mistake of causing a kernel panic by installing the USP Probe's logging kernel extension after it asked me to :-), and, after rebooting my Mac, and the above falderal (see "Precis", above), I managed to get things working again. (The PM4. The Mac still panics when I try to log USB, so I'm going to talk to Apple, since I have to use my *one* annual el-cheapo-ADC-Select-membership support call before December 20th anyway :-)).

So. I'll let you guys know how it goes, actual rowing-wise. It might be me, it might be the PM4, but it's what happened, anyway. Code-wise, we'll see if I can get anything to work, but methinks I'll *start* by scraping the weight-loss workout calculator output and munging it into shape, and maybe combining it with the Log Card Reader's .csv file, something I'm actually familiar with in other venues, before I go poking the PM4 with a stick down the USB cable anymore. :-).

haboustak
500m Poster
Posts: 77
Joined: March 17th, 2006, 3:02 pm
Location: Cincinnati

Post by haboustak » December 11th, 2006, 9:17 pm

Sounds like USB Prober installed the wrong version of the USB debug kext. There have been a lot of updates to USB over 10.4, so it was probably out of date. You can use the shell command 'kextstat' to display the kernel extensions you're running and their version. Look for something like IOUSBFamily, that's the relevant driver.

If you google for: OS X USB Debug Kit, you should find the mapping between OSX and IOUSBFamily versions. You need the right version of IOUSBFamily (Debug or not) for your OS X patch level. The kit should include both debug and non-debug extensions.

As for why the kernel panic caused the PM4 to need a hard reset? I don't know. You could also try poking a pen in the reset button on the back rather than pulling the battery.

Mike

rah
Paddler
Posts: 12
Joined: November 24th, 2006, 12:42 am

Post by rah » December 11th, 2006, 11:19 pm

...well, that was fascinating.

I installed the appropriate logging IOUSBFamily version for my build according to Apple's suggestion, and it still blew up while when I started logging. I'll bother them tomorrow, to see if it makes any difference. I didn't detect any changes when I did the console command after the reinstall, so maybe something's up. In the meantime, the PM4's still up, and still talking to the USB after two kernel panics tonight, which is the relevant bit for this thread.

More to the point, that was a whole package-with-a-bow of stupendous clues. Merry Christmas to me. :-) Thank you very much.

At this point, I'll probably take this to a more topical thread, unless there's problems with this PM4 firmware upgrade, and only if it impacts my fooling around with C2 stuff, and not my issues that are Apple related, which this particular episode seems to be.

Thanks!

rah
Paddler
Posts: 12
Joined: November 24th, 2006, 12:42 am

Post by rah » December 19th, 2006, 6:59 pm

So, it's fixed, and USB Probe works. Somebody on Apple's USB list gave me this:
I had the same problem. I searched Google using site:apple.com and
site:lists.apple.com and I found this, which worked for me.

Using Terminal, remove KLog.kext from /System/Library/Extensions
touch /System/Library/Extensions
Restart your Mac

Now go to USB Prober and try starting logging. It should ask again
to install KLog.kext (I think it asks for another restart, not sure),
after which your logging should work. Or at least, mine did.
Because I preffed my finder otherwise, I could just go in and delete the file in finder (and confirm with my password) and reboot, and the rest worked as advertized. I post it here for future reference, as this thread on this forum shows up when people google for the problem. :-)

Thanks!

Post Reply