maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   News (https://talk.maemo.org/forumdisplay.php?f=2)
-   -   New Nokia N800 Firmware to fix SDHC Bug Released (https://talk.maemo.org/showthread.php?t=10178)

penguinbait 2007-10-02 21:06

Re: New Nokia N800 Firmware to fix SDHC Bug Released
 
Quote:

Originally Posted by fanoush (Post 79287)
Yes, but you may still not get the fix. On the other hand kernel modules are changed but size is still the same so maybe it is just rebuild from same source. We may know more when someone from Nokia answers bug #1204

flashed initfs and kernel, using fanoush's great scripts,

booting from mmc, thanks thanks

now to test if it actually fixed anything...


was there any word on what actual problem was? varying power supplied to SD slots??

Milhouse 2007-10-02 21:06

Re: New Nokia N800 Firmware to fix SDHC Bug Released
 
Quote:

Originally Posted by fanoush (Post 79287)
Yes, but you may still not get the fix. On the other hand kernel modules are changed but size is still the same so maybe it is just rebuild from same source. We may know more when someone from Nokia answers bug #1204

Indeed, I'm quite interested to read the gory details of this problem! Until then I'll run the new kernel and see what happens... ;)

I've also raised bug #2062 asking Nokia to add support to the kernel so that memory card characteristics are output to dmesg/syslog. :) It's a minor enhancement, but quite handy all the same.

penguinbait 2007-10-02 21:09

Re: Fix for the memory corruption bug!
 
Quote:

Originally Posted by Milhouse (Post 79261)
Here you go, just the kernel image for 4.2007.38-2....

http://nmacleod.com/nokia/n800/zImage-4.2007.38-2 (1,317,632 bytes)

I almost forgot!!!!

THANK YOU!!!!!

BarneyC 2007-10-02 22:40

Re: New Nokia N800 Firmware to fix SDHC Bug Released
 
No problems so far running latest with 8Gb Class6 SDHC Transcend card.

Only problems noted are that a few repositories aren't getting updated (incompatability taggy thing?) Red pill mode seems to bring them back to life mind.

BarneyC 2007-10-02 22:43

Re: New Nokia N800 Firmware to fix SDHC Bug Released
 
My bad.

the microb repository seems to be up the swannie.

Any ideas on how to get microb to install when the repos won't appear?

maxilogan 2007-10-02 22:45

Re: Fix for the memory corruption bug!
 
Quote:

Originally Posted by Karel Jansens (Post 79173)
And as to backup: Won't be of much help to me; I've got too many applications installed without Application Manager (which sucks anyway).

Not to mention that restoring a previous backup on Skype firmware will screw up *lots* of thing on your beloved N800 (sometimes the wallpaper won't redraw, the first time you boot up the home screen is all messed up etc.)

luca 2007-10-02 22:49

Re: New Nokia N800 Firmware to fix SDHC Bug Released
 
Quote:

Originally Posted by BarneyC (Post 79322)
My bad.

the microb repository seems to be up the swannie.

Any ideas on how to get microb to install when the repos won't appear?

Well, I'm having problems too with the repositories, I cannot install the microb engine (well, actually I can, whan I cannot install is the eal component, anyway the microb engine even if installed and selected isn't working, I always get opera), I cannot install python, and I still see many of the system package as upgradeable (which I won't do, since I tried it before and I had to reflash since the tablet would stay with the initial nokia screen).

brianfcox 2007-10-03 04:35

Re: New Nokia N800 Firmware to fix SDHC Bug Released
 
Well I have installed this update twice tonight, and I am going back. All I get on the update is a cyclic shut down that requires me to remove the battery to restart the N800

fanoush 2007-10-03 06:34

Re: New Nokia N800 Firmware to fix SDHC Bug Released
 
Quote:

Originally Posted by fanoush (Post 79287)
We may know more when someone from Nokia answers bug #1204

We got response from Quim, flashing kernel shoul be enough so those who don't wan't to reinstall may just flash kernel (see kernel link posted by Milhouse above, if you can't use Nokia linux flasher you may flash it directly from device).

qgil 2007-10-03 06:51

Re: New Nokia N800 Firmware to fix SDHC Bug Released
 
Hi there, wider response (including some collateral topics discussed here) at http://flors.wordpress.com/2007/10/0...nokia-tablets/

anidel 2007-10-03 07:03

Re: New Nokia N800 Firmware to fix SDHC Bug Released
 
I love you Quim and I love the way we feel part of this project, an active part of it.
I've always been frustrated by being 'just' a customer, even if I am a developer.
I love the way the Maemo team is handling communications with us as developers and customers.

Thanks. To all of you guys.

TA-t3 2007-10-03 10:47

Re: New Nokia N800 Firmware to fix SDHC Bug Released
 
Quim:
Thanks for the link. Very good!

(Off-topic: This is my posting #1000 to Internet Tablet Talk. Never thought it would get that far. Virtual beers for everyone! :D)

wahlau 2007-10-03 13:15

Re: New Nokia N800 Firmware to fix SDHC Bug Released
 
(hope i did not double post..)

thanks a lot for the kernel and scripts. i tried it and so far my n800 is still kickin. I wrote the steps down here, so perhaps others can refer to it when needed.

one thing i noticed after the update is the slight improvement of response time when i start a software or so. is it just a feeling, or generally something has been improved?

thanks agin.

fanoush 2007-10-04 12:20

Re: New Nokia N800 Firmware to fix SDHC Bug Released
 
Quote:

Originally Posted by wahlau (Post 79480)
I wrote the steps down here, so perhaps others can refer to it when needed.

I have updated kernel flasher so it won't print that scary message about size mismatch. Now the size is properly checked (kernel has its size stored in its header). Smaller files (=incomplete downloads) are detected and flashing is aborted. Larger and already padded kernels (those extracted from full firmware images) are properly reported. I hope there is no additional bug introduced.

penguinbait 2007-10-04 13:22

Re: New Nokia N800 Firmware to fix SDHC Bug Released
 
I am missing something, while this seems to have fixed my problem, the description of the issue it fixes does not match my experiences. When untarring large files from flash to mmc1 or mmc2 (2gb kingston mmc mobile or 8gb class 6 kingston) 50% of the time my system would reboot, regardless if I download to flash, mmc, or copy using card reader. This indicates to me a problem, not having anything to do with wlan, and everything to do with mmc kernel support. Will we ever know what really went on, or why Nokia took so long to acknowledge this issue? As I said before, after 2 years I am sick of being the unpaid beta tester for this product!!

As the Beastie Boys say, GET IT TOGETHER!!!!

Mara 2007-10-04 13:35

Re: New Nokia N800 Firmware to fix SDHC Bug Released
 
That sounds like a real problem and I can confirm it happened to me too when I tried to untar XFCE files in my tablet. (Wasn't the latest kernel that time, though... but I assume nothing changed on that respect.)

Another issue I have seen and happens on both of my tablets is that I can not run Windows disk check utility on either of my SDHC cards: 4GB Sandisk and 8GB Patriot. It just stops after about 30 seconds, the N800 display backlight come on, and Windows tells that it is unable to complete the disk check. At the same time the memory card is not seen by Windows any more. Unplugging and replugging the USB cable bring the access to the card back. The issue does not happen if the cards do not have many files, but if there is thousands of MaemoMapper files then this happens 100% of the time. It is very reproducible. If I run the same disk check on these cards using external USB card reader they can complete the same process without issues, and reports no errors on the cards.

Maybe this is fixed in the next Chinook firmware... I need to test that... ;) If not, then I'll file a bug report.

zerojay 2007-10-04 14:55

Re: New Nokia N800 Firmware to fix SDHC Bug Released
 
Quote:

Originally Posted by penguinbait (Post 79701)
...why Nokia took so long to acknowledge this issue?

Because they weren't able to reproduce it internally due to the bug reports not having enough detail. Fixing bugs is a hell of a lot easier if you have a rule to reproduce a bug. For example, if everytime you run the alarm program, the tablet crashed. Due to the type of bug this was as well as the fact that most of the bug contributors didn't include details they didn't think was necessary (not their faults since they aren't paid professionals), it took a hell of a lot more time to figure out what the issue was. The problem was a bug in the Linux kernel and we're basically the first ones that had the right conditions to discover it. Not Nokia's fault.

penguinbait 2007-10-04 15:38

Re: New Nokia N800 Firmware to fix SDHC Bug Released
 
Quote:

Originally Posted by zerojay (Post 79719)
Because they weren't able to reproduce it internally due to the bug reports not having enough detail. Fixing bugs is a hell of a lot easier if you have a rule to reproduce a bug. For example, if everytime you run the alarm program, the tablet crashed. Due to the type of bug this was as well as the fact that most of the bug contributors didn't include details they didn't think was necessary (not their faults since they aren't paid professionals), it took a hell of a lot more time to figure out what the issue was. The problem was a bug in the Linux kernel and we're basically the first ones that had the right conditions to discover it. Not Nokia's fault.

Do you also believe in Santa Claus? Perhaps nokia should put instructions in the documentation, so all users would know how to file bug reports? This is just crap, the problem could be reproduced at will on my and many other tablets, perhaps a little qa testing would have proven this. I guess they consider the user community their qa?

crap crap crap,

zerojay 2007-10-04 17:25

Re: New Nokia N800 Firmware to fix SDHC Bug Released
 
Quote:

Originally Posted by penguinbait (Post 79727)
Do you also believe in Santa Claus? Perhaps nokia should put instructions in the documentation, so all users would know how to file bug reports? This is just crap, the problem could be reproduced at will on my and many other tablets, perhaps a little qa testing would have proven this. I guess they consider the user community their qa?

crap crap crap,

If you were able to reproduce this at will, why didn't you contribute to the bug report then? You could have saved a lot of people their memory cards. Again, you clearly have no idea what's going on and you have no idea what caused the bug and no idea how QA works. Big surprise.

Texrat 2007-10-04 17:33

Re: New Nokia N800 Firmware to fix SDHC Bug Released
 
Zero, if all some people choose to do is skim the subject, you're wasting your time and effort leading them to water... ;)

thomasdawes 2007-10-04 17:44

Re: New Nokia N800 Firmware to fix SDHC Bug Released
 
I'm a fan of Nokia's devices... However, not everyone has the time to peruse a forum such as this and find out ways to "fix" their tablet. Nokia's method of support and distribution for the N770/N800 seems unintuitive.

penguinbait 2007-10-04 18:02

Re: New Nokia N800 Firmware to fix SDHC Bug Released
 
Well, I guess because Nokia does not pay me, this is not my job, or my problem. It was well known that large tar fiiles caused a reboot 50% of the time, perhaps nokia should read ITT?

Nor should I be responsible for doing texrats job! I was working on printing from the IT, which was sadly missing from my perspective, I think I contribute plenty thank you.


But as zeroj says, I am just clueless. Say what you need to, but some simple scripts to generate high I/O on new firmware, that supports new cards would have shown this issue. But why do that when your customers can do this for you?

I expect no more from Nokia than I expect from any large manufacturer, step up!! This is not marketed as a hacker tool, its marketed as an end user device that should be easy to use. Does nokia have obligation to test this with all the cards on the market, while stress testing, damn right they do.

zerojay 2007-10-04 18:17

Re: New Nokia N800 Firmware to fix SDHC Bug Released
 
Quote:

Originally Posted by Texrat (Post 79753)
Zero, if all some people choose to do is skim the subject, you're wasting your time and effort leading them to water... ;)

Yeah, but I can't help trying anyways. ;)

onion_cfe 2007-10-04 18:35

Re: New Nokia N800 Firmware to fix SDHC Bug Released
 
Nokia and others - Clarification very much required on the fix before I flash it and buy a new large card:

My bug report gave details of SDHC card corruption that seemed to stem from just USB transfers. It didn't die for the last time during a file transfer of any kind - just audio playback.

Even now with smaller cards I still experience larger USB transfers stopping some way through, accompanied by the screen lighting up. Is this another bug I need to get involved with, and a separate issue to my SDHC card corruption?

I'm very pleased there is potentially a fix here, but I don't feel that the description of the problem that has been fixed (corruption caused by WLAN and inter-card transfers) matches some experiences logged in bug 1204. I was using USB for all transfers up to the point where my card died, after which ,ironically, I started to avoid it and used WLAN more.

All I really want is to be told confidently that I should buy another SDHC card and start to use this device as I originally wanted to. Help always appreciated!

Moonshine 2007-10-04 18:36

Re: New Nokia N800 Firmware to fix SDHC Bug Released
 
Quote:

Originally Posted by penguinbait (Post 79765)
It was well known that large tar fiiles caused a reboot 50% of the time, perhaps nokia should read ITT?

Quote:

Originally Posted by penguinbait (Post 79765)
This is not marketed as a hacker tool, its marketed as an end user device that should be easy to use. Does nokia have obligation to test this with all the cards on the market, while stress testing, damn right they do.


So it's for simple end users that untar large files ? :D

But really just a couple things:

a) I untarred 2 different large (200+ MB gzipd) tar files on two different n800's yesterday without trouble. Both are using Kingston 8gb sdhc class 6 cards. I guess I'm in the lucky camp, or it's some card specific issue.

b) Is it even possible to constuct a list of "all" the cards on the market, much less keep up with them "all" and test "all" of them under every condition? At some point you have to design to the specs for a technology and then test a resposible amount. Does anyone test with every conceivable hardware combination? Certainly not M$ :)

penguinbait 2007-10-04 18:43

Re: New Nokia N800 Firmware to fix SDHC Bug Released
 
What I find very curious is the fact that they are trying to say this was a wlan issue. Are they afraid if they say it was a problem with mmc support in the kernel, people will demand that Nokia replace their cards? My problems had nothing to do with wlan, yet they seem mysteriously fixed.

I guess that is just the conspiracy theorist in me!

zerojay 2007-10-04 18:59

Re: New Nokia N800 Firmware to fix SDHC Bug Released
 
Quote:

Originally Posted by penguinbait (Post 79774)
What I find very curious is the fact that they are trying to say this was a wlan issue. Are they afraid if they say it was a problem with mmc support in the kernel, people will demand that Nokia replace their cards? My problems had nothing to do with wlan, yet they seem mysteriously fixed.

I guess that is just the conspiracy theorist in me!

They *did* say it was a problem with MMC support in the kernel and we got to be the unlucky ones to be the first to discover it. No, Nokia most likely won't be liable for your cards anyways... especially since the spec says that the card should be corrupted but never broken.

penguinbait 2007-10-04 19:01

Re: New Nokia N800 Firmware to fix SDHC Bug Released
 
Quote:

Originally Posted by Moonshine (Post 79772)
So it's for simple end users that untar large files ? :D

But really just a couple things:

a) I untarred 2 different large (200+ MB gzipd) tar files on two different n800's yesterday without trouble. Both are using Kingston 8gb sdhc class 6 cards. I guess I'm in the lucky camp, or it's some card specific issue.

b) Is it even possible to constuct a list of "all" the cards on the market, much less keep up with them "all" and test "all" of them under every condition? At some point you have to design to the specs for a technology and then test a resposible amount. Does anyone test with every conceivable hardware combination? Certainly not M$ :)

Welll yes end users following simple instructions posted by wonderful people at ITT ;) untar large files

I guess you are lucky, I have the exact same card. try the same process 4 times on the old firmware, my luck was 50/50, same with 2gb kingston mmc mobile card

Well I understand what you are saying, other companies seem to do this. IBM owns lots of Oracle so they can be sure its supported on there systems, not just IBM DB2, or Informix, they test and certify EMC/Hitachi storage, even though they sell their own IBM storage. I think this is not too much to ask, I think they could afford to do the research if they wanted to.

But really this point is moot, since it was a wlan issue, not a card issue, so no amount of testing MMC/SD cards would have helped.....YEAH RIGHT!!!!

Mara 2007-10-04 19:10

Re: New Nokia N800 Firmware to fix SDHC Bug Released
 
Quote:

Originally Posted by onion_cfe (Post 79771)
Nokia and others - Clarification very much required on the fix before I flash it and buy a new large card:

My bug report gave details of SDHC card corruption that seemed to stem from just USB transfers. It didn't die for the last time during a file transfer of any kind - just audio playback.

Even now with smaller cards I still experience larger USB transfers stopping some way through, accompanied by the screen lighting up. Is this another bug I need to get involved with, and a separate issue to my SDHC card corruption?

I'm very pleased there is potentially a fix here, but I don't feel that the description of the problem that has been fixed (corruption caused by WLAN and inter-card transfers) matches some experiences logged in bug 1204. I was using USB for all transfers up to the point where my card died, after which ,ironically, I started to avoid it and used WLAN more.

All I really want is to be told confidently that I should buy another SDHC card and start to use this device as I originally wanted to. Help always appreciated!

onion_cfe: I just opened a new bug report #2073 in bugzilla that might be related to your problem. Please add your comments in there.

dcarter 2007-10-05 10:17

Re: New Nokia N800 Firmware to fix SDHC Bug Released
 
FRUSTRATION IS OVER.
...linickx figured it out.

In our beloved application manager, change your maemo extras catalogue, in the "components section" from "free non-free" to just "free".

Then, go ahead and refresh.
You will then be able to download microb, python5, aisleriot, etc. etc. etc.

dcarter

Texrat 2007-10-05 14:15

Re: New Nokia N800 Firmware to fix SDHC Bug Released
 
Quote:

Originally Posted by zerojay (Post 79767)
Yeah, but I can't help trying anyways. ;)

You're a good man.

Texrat 2007-10-05 14:16

Re: New Nokia N800 Firmware to fix SDHC Bug Released
 
Quote:

Originally Posted by onion_cfe (Post 79771)
Nokia and others - Clarification very much required on the fix before I flash it and buy a new large card!

Are Quim and Eero's comments in Bugzilla not detailed enough?

Mara 2007-10-05 15:11

Re: New Nokia N800 Firmware to fix SDHC Bug Released
 
Quote:

Originally Posted by Texrat (Post 79942)
Are Quim and Eero's comments in Bugzilla not detailed enough?

Well... they are rather detailed, but may bark the wrong tree...

In my case, when my memory card corruptions happened, I did not have WiFi connection active, nor did I have tablet hooked up to PC via USB. The only thing that my the tablet was doing was in sleep (display off), while simultaneously running MaemoMapper in moving car, and connected to Bluetooth GPS receiver. MaemoMapper application constantly listened coordinates data from the GPS receiver and updated its (non-visible, due to display dimmed) display with correct map tiles. What it actually did, it READ (note, READ, not WRITE) map tiles from the memory card. I had all the necessary map tiles loaded in the memory card so MaemoMapper did not have a need to retrieve and save any of them to the card. (Earlier I did not have data plan on my phone, thus this would have been technically impossible, and the corruptions still happened.)

So, in my case the corruption clearly occurred in different circumstances than what was described to be the root causes. However, the fix was explained with good detail. It is my current belief that this fix should work in my use case as well. Also, since I never experienced the corruption when the MaemoMapper was in full screen mode (which forces it to keep the display always on), should further prove the problem being in the power save mode and in its implementation affecting memory cards.

So far, the new kernel has worked fine for me. (But I haven't tried this MaemoMapper test on the go yet...)

zerojay 2007-10-05 15:25

Re: New Nokia N800 Firmware to fix SDHC Bug Released
 
Quote:

Originally Posted by Texrat (Post 79941)
You're a good man.

Haha.. hope you still think so when ThoughtFix has his poll for his spare RX-44. :P

Texrat 2007-10-05 15:48

Re: New Nokia N800 Firmware to fix SDHC Bug Released
 
Quote:

Originally Posted by Mara (Post 79950)
Well... they are rather detailed, but may bark the wrong tree...

In my case, when my memory card corruptions happened, I did not have WiFi connection active, nor did I have tablet hooked up to PC via USB. The only thing that my the tablet was doing was in sleep (display off), while simultaneously running MaemoMapper in moving car, and connected to Bluetooth GPS receiver. MaemoMapper application constantly listened coordinates data from the GPS receiver and updated its (non-visible, due to display dimmed) display with correct map tiles. What it actually did, it READ (note, READ, not WRITE) map tiles from the memory card. I had all the necessary map tiles loaded in the memory card so MaemoMapper did not have a need to retrieve and save any of them to the card. (Earlier I did not have data plan on my phone, thus this would have been technically impossible, and the corruptions still happened.)

So, in my case the corruption clearly occurred in different circumstances than what was described to be the root causes. However, the fix was explained with good detail. It is my current belief that this fix should work in my use case as well. Also, since I never experienced the corruption when the MaemoMapper was in full screen mode (which forces it to keep the display always on), should further prove the problem being in the power save mode and in its implementation affecting memory cards.

So far, the new kernel has worked fine for me. (But I haven't tried this MaemoMapper test on the go yet...)

I'm confused. I just read Eero's latest remarks and the focus was on the kernel, voltages and timing-- not wifi. So I don't get the continued emphasis on wlan and wifi by posters. :confused:

Mara 2007-10-05 16:58

Re: New Nokia N800 Firmware to fix SDHC Bug Released
 
Quote:

Originally Posted by Texrat (Post 79968)
I'm confused. I just read Eero's latest remarks and the focus was on the kernel, voltages and timing-- not wifi. So I don't get the continued emphasis on wlan and wifi by posters. :confused:

OK, maybe it was little bit different in Eero's comment, but I was reading this.

EDIT: In fact the details are in the link inside that link to the bug fix details... where they reference to the large downloads to the memory card over the air (wireless). So, technically it could be via bluetooth also?

However, I was not doing any download or writes to memory card when my card s corrupted.

onion_cfe 2007-10-05 17:10

Re: New Nokia N800 Firmware to fix SDHC Bug Released
 
Ok, lets try to move this along because it feels like we're at cross-purposes here.

When I read this explanation:

Quote:

What happened:
- Once the card has acknowledged that it had received the data,
the kernel driver switched the MMC clock off
- If the device doesn't have any active clocks (display off, no USB
connected, no RD-mode, no network activity for a while, MMC clocks
off etc), the kernel power management switched the device into sleep mode
- In sleep mode MMC ports get less power

However, the card could still be doing something internally which would
draw power from the MMC port. With some cards, this seems to have damaged
them.
...I feel I am understanding what it means, and to me it implies that the issue could just as easily occur away from WLAN and inter-card transfers, and certainly USB, which tells me that this will fix my problem, However, the text released alongside the update specifically only mentions "over-the-air" and inter-card transfers. I am emphasising WLAN because the release did..

Quote:

This new release provides a software fix for a bug which may have appeared while copying large amount of data over-the-air or from external SDHC memory card to internal memory or vice versa
I have my USB related card corruption problem, I have the patch and what it is said to fix, and I have a technical post which explains the cause of the fixed problem. I would like somebody more knowledgeable than myself to join the dots between these three things.

The question "is my problem fixed?" stands, and the fact that i've had two responses wondering why i'm asking and zero responses saying "yes" leads me to believe that i'm justified in continuing to ask. Please refrain from discouraging anybody that might be williing to provide an answer.

Texrat 2007-10-05 17:29

Re: New Nokia N800 Firmware to fix SDHC Bug Released
 
You're leaping to an invalid conclusion about my motive, onion. My point is we are best served by stripping away inconsequential aspects of the dialog and focussing on what's truly relevant. I have made no motion whatsoever to discourage dialog of any sort, and resent such accusations.

There's a profound difference between root cause (as explained by Eero) and circumstances of occurrence (the "over-the-air" comment). I think the latter was unnecessarily specific and caused confusion... probably why I subconsciously ascribed it much lower significance than the probable root cause remarks.

So hopefully we can all disabuse ourselves of the essentially-moot wifi aspect and focus on probable root cause. In that respect, I believe your question HAS been answered, but I'll reiterate: it appears that the problem has been fixed. However, this is one of those issues that only real-world testing can confirm or deny. Nokia developers seem satisfied that such testing proves the bug fixed. Your mileage *may* vary. That's the best anyone can offer at this point.

onion_cfe 2007-10-05 18:41

Re: New Nokia N800 Firmware to fix SDHC Bug Released
 
Fair points, and I apologise for misreading your motive. I'm perhaps a little sparse on this forum to be writing stuff like that in the direction of better established members.

I just wish I felt more confident about buying some new 8GB cards. In line with other's comments, I don't want to be the self-funded test platform for this one - not a second time. I think what that really amounts to is me now having to wait and see if the problem completely disappears.

I certainly haven't seen anybody report a newly corrupted card in the last 3 days, so that's a good sign. There could be nothing but good news here, and I really hope that's the case.

Texrat 2007-10-05 18:44

Re: New Nokia N800 Firmware to fix SDHC Bug Released
 
No problem. I can't prove the problem is completely resolved of course but I have a high degree of confidence that it is. So high in fact that at the nearest opportunity I will break down and purchase an SDHC card and install it on an N800 I use solely for testing. Believe me, I run that poor sucker through the mill. ;)


All times are GMT. The time now is 15:34.

vBulletin® Version 3.8.8