On the Issue of data crashes - 8125, K-JAM, P4300, MDA Vario General

So far, i have been reading up on the issue the message: "Data crashes: please contact your service center" and so far, i really havent seen anything that looks to be a definitive solution or explanation.
Personally, i have a Tmobile wizard with g3 chipset that has this problem. i spent the whole weekend reading up on it and what i did find has been pretty sparse and rather uninformative. I have tried downgrading my rom, unlocking using different version of lokiwiz (amazing tool there, machinagod! its saved my bacon more times than i can mention) and come up with zip.
Ok... so wot is the real problem here? what causes theis message to appear and what is the solution. I am going on my figurative knees to beg for some major help here.
I hope something will come up real soon cos i know that am not the only person with this issue. In the mean time, i am gonna continue looking for info.

To those that find themselves in this situation i just want to tell you that i didn't have to pay to fix my phone. I simply used itsme's tools to flash a new CID block back to the phone (lucky for me that i had a backup of it before facing this problem)
The reason for this is checksum errors in CID block (last 8 bytes of the 64k section) which may occur from bad flashing process or, as in my case, for messing with SPL messages with mtty program.
So all you have to do (if you have a G3 DOC model) is make a backup of CID block before upgrading rom (machinagod's programs create that file automatically when CID unlocking - even if it generates write errors). If the accident happens then downgrade SPL/OS to version 1.06 or bellow and flash the backup CID
Then simply flash new upgrade ROM
cheers

Related

Freezing on start-up (Dopod 838Pro)

Hi all,
Hoping someone could help me. My Dopod has been freezing on start-up and after doing countless hard resets i am stuck at the Windows Mobile splash screen!
I have connected it to my PC, but as Windows Mobile hasn't loaded, ActiveSync can't pick-up my Dopod. This means i cannot update or completely re-flash. Is there a way to do this without ActiveSync?
I am now stuck with a Dopod i cannot use. I have no idea what to do.
can you flash using SD card? have a search, im pretty sure that will work.
Or go through the Bricked thread
Are you sure you're doing hard resets and not soft resets? Generally when a freeze occurs, you would soft-reset.
If you have indeed been doing hard-resets, then you most likely have a hardware issue and there's not much anyone here can do to help that.
Have you updated your ROM in the past? If these freezes started after an update, then it may be a bad update, so you could either try flashing from microSD as suggested above, or boot into the bootloader as per instructions in the wiki and flash from there.
Thanks for your replies guys!
I have tried all that. My son knocked my usb cable from my Dopod whilst it was updating my ROM ... that was the cause of my Dopod current 'brick' state!
My bootloader is SPL-1.09, but i have noticed from here that the Dopod ROM that i require (for Hutchinson '3' - Australia) uses bootloader SPL-1.06. Is it true that i cannot down-grade from 1.09 to 1.06?
I ask this question as i get "Invalid Vendor ID" attempting to flash my Dopod with that ROM. When i don't get that, i get communication errors (Update Error) when attempting to run Hard-SPL-V7.
What could i be doing wrong?
Hey guys,
Think i have worked out that my CID is corrupt, therefore i can't flash any ROM even if i wanted to. I used mtty and after a bit of searching in this thread (http://forum.xda-developers.com/archive/index.php/t-291336.html) i found that the 'info 2' result i got (HTCSF kEØ(HTCE) meant my CID was corrupt.
Hopefully i haven't voided my warranty as i haven't attempted to flash any 3rd party ROMS, only the one on the Dopod website that was accidently stopped when my son tripped over the usb cable.
We shall soon find out!

Need fast help - Read

Read until post 4#
Ive tried to download a rom, and i used its update tool and used mine nk.nbf, but when i click upgrade, i get the error "Error [238]: File read"
I have a G4 device - Cid unlocked
Now rom: Touch no evil (Lang: English)
Required: Normal WM5 rom (Lang: Danish)
What to do
Go to your phone's service provider website. You will find the latest update there.
It will probably be older (like, last year sometime), but it should be a single (albiet large) executable. No need for additional software, and you can remove the CID unlock, because it won't care.
If your Service Provider doesn't have it, you can download the Cingular 8125 ROM here: http://www.america.htc.com/support/8125/software-downloads.html
The TMobile MDA ROM is here: http://www.t-mobile.com/wmupgrade/
I'm sure you can find it. Use Google. Don't be lazy.
I have already downloaded the rom i want (Yes, from my provider).
But i cant update with it because it says "Invalid update tool" (I did it before)
So when i try to use another update tool it gives me an error reading the file
Remove the CID unlock. It may be hindering the default ROM from loading (it's a a crap-shoot, but it's worth a try...)
What actually is the status of your phone ? is it working normally ? what do you exactly mean by CID unlocked ? cuz a G4 device cannot be CID unlocked.Have you got it 'SoftSPL or HardSPL' ? which Rom exactly you are trying to upgrade with ?, Post your present IPL/SPL...? here,to determine the status of your phone,in order to provide you with any advise or suggestion,if you have downloaded latest official carrier's rom from it's website,there shudn't be any problem upgrading with,ok
Cheers !

New to the forum and need some help on a few issues

I just recently acquired a HTC Touch Dual and really like it but am having a few issues with it. First, I get tskschedule, repllog, and clocknot notification errors. I've noticed a few threads regarding this issue but haven't yet found a solution so any suggestions would be most appreciated. The second problem is that my battery indicator doesn't seem to be working properly, it stays at 90% and doesn't change regardless of how long I use it for. This caused the phone to die on me in the middle of a conversation. So if anyone has an idea on how to fix either of these two issues, that'd be great.
Hard-Reset or flash another ROM (for example Original HTC Shipped 6.1 or one of the custom ROMs which where offered here in your language).
I bought the device used and unlocked off of eBay, will hard-resetting it keep it unlocked? Also, I'm very much a noob to phones and don't have any clue about flashing roms, what are they exactly and how do I do it? Thanks for the quick reply.
Hard-reset = Original state of the installed ROM
For flashing there are lots of tutorials here (I don't know which is your native language, so I can't post links to some ROMs - I have nearly tested all of them ;-)). Best you try flashing first original HTC ROM. Very easy (you said it's already unlocked), just connect the phone to pc via USB and start the flashingtool. After flashing hard-reset to be sure that all settings and files were restored to original state. That's all.
Don't forget to backup contacts, emails and so on before hard-resetting/flashing! Files on storage-card will be ignored, you don't need to backup them!
im from the us, so my native language is english. do you have any suggestions or links for the better flashing tools? after flashing to my original rom, my phone will stay unlocked right? because it doesn't it'll create more problems for me then i am having right now. thanks again
My native lang is German, so don't worry about my English ;-)
Unlocking is easy, just use hardspl and uspl. I have unlocked my phone only once a time and never had problems after or while flashing (done 15 times or more!). Once I killed my phone with a bad Rom (endless boot-sequence), but you can go into bootloader by pressing "Power-Button + Camera-Button + Reset", so you're always able to flash another Rom and/or could unlock the phone again. Nevertheless I can give no guarantee.
First you could try to download from HTC website. You need the serial-no. which can be found after removing the battery. If you have a look at niki upgrading/flashing forum you'll find also links to the original ROMs.
You can also try the latest WWE/english ROMs offered in this forum at the first 1-2 pages. I tried Gullum's TF3D and Lilly's ROM, both are great and have Manilla included (if you don't like it, the old HTC Home plugin is included in HTC Rom), but I prefer german ROMs. The Niki Project Rom didn't work for me (bugs in Outlook and Office Mobile).
All Roms include the flashing tool, it's really easy to use.
thanks buddy, i'll give it a shot and let you know how it goes
do i have to use a sspl before a hardspl? i have a neon and havent yet found a sspl for it yet. how dangerous is it to use a hardspl? im very new at this so thats why i have so many questions. thanks again
For me everything worked without problems. So I can't say how "dangerous" it is. Most users don't have any problems. To be sure get latest ROM from HTC or your provider, so if any problems occur, you're able to flash the original ROM back via bootloader.
As far as I know you only need to hardspl, but I did sspl first and then hardspl.
I think we need to clear up a couple of things and kind of slow down before you brick your phone
Generally, there are 3 types of locking for these phones.
First, there is SIM locking that everyone is familiar with and locks your phone for use on only one network.
Secondly, we have CID locking - which locks the software\firmware on your phone to that supplied by a particular carrier (for example, if your phone is CID locked to AT&T, you can only flash a ROM from AT&T and not HTC or a custom ROM).
Lastly, and least to be concerned about, is Application locking. I've not heard of any of the touch duals being app locked so we can safely ignore this.
I'm guessing that you meant your phone is sim unlocked in which case, I'm 99.9% sure that none of the ROMs that you can flash will change that.
If yours still has the carrier ROM on it, it is most likely still CID locked so you need to get that off first.
Once that's done, you need to HARD SPL installed (the SPL is the bootloader bit, SSPL is just a "software" version of it that can run but doesn't install anything) If you put HARD SPL on, then it is almost impossible to brick and ruin your phone - but until that is on, don't try flashing custom ROMs or radios etc. as you're asking for trouble.
Also, until you have HARD SPL on, be careful about flashing anything - make sure you don't run apps while it's going and shutdown anything that could interfere. Take basic precautions and you should be fine.
But TBH, if you're new to these phones anyway, and the ROM is right for your carrier, I'd leave it as standard - I personally always find something wrong with the cooked ROMs - missing T9 dictionaries \ SMS not working \ MMS not working \ some other detail that was missed, and I always end up going back to either my stock ROM (T-Mob UK WM6) or the HTC Update (WM6.1) but I don't notice the difference if I'm honest.
People say that whatever ROM they have on is the fastest they've ever tried but in my experience (and I'm on my fifth or sixth generation of WM phone) the difference is marginal at best and certainly not worth the trade off of broken features and multiple reboots.
So, my advice is, by all means, have a mess with other ROMs but be careful, get HARD SPL and make sure you have a ROM to go back to.
Oh, and try a hard reset (or Clear Storage from control panel) after syncing everything up to try and fix your current problems
Cheers,
Smiffy.
i was thinking about trying a hard reset prior to flashing a rom. i cant download a rom from htc and am unable to find one from att (my carrier) so as of now, i dont have a rom to fall back on. i bought the phone used and unlocked, so will a hard reset keep it that way (basically, what will a hard reset do exactly)? i am referring to a sim-unlocked state. the centennial wireless splash screen still shows up so im guessing it is still cid locked? do i need to unlock the cid before hard-resetting it? thanks for the help
The hard reset basically wipes and user-related info and returns it to a factory-fresh state - if one ever starts playing up, this is what should be done before you flash a new ROM, and yes, it will still be SIM-unlocked afterwards. It will alos go through the setup routine again as if you just took it out of the box
There are other places to get the HTC rom from - it's actually quite a good one too as it will set up all the data\MMS settings for your carrier too.
If you're not worried about any warranty, then it's good as a fallback though search on here and see what results other people have with AT&T.
CID unlocking is fairly easy if I remember - been a while since I did it and I have a different model than you. Just make sure anything you use is listed as OK for a neon
HTH,
Smiffy.
so i did a hard reset, and there hasn't been a change in the battery issues. so maybe the battery is faulty? would flashing a different rom help or should i just get a new one? thanks again
If the ROM is at fault, then flashing a better ROM would help, yes. If the battery the faulty, then even a ROM that is much more energy efficient would help little, only delaying the inevitable.
how would i know if the the problem is from the rom or the battery? other than trying a new battery that is
aight, so i got the hardspl for the neon. will that cid unlock my phone cause i cant find a cid unlocker for the neon 300. what would happen if i didn't cid unlock my phone before flashing a new rom?
Nothing would happen. Either it refuses to flash on beforehand, or it'd stop at about 1% from the start not touching your existing rom.
Hardspl is indeed the way to cid unlock your phone, as far as I know.
Please Help!
new problem here, my new battery just arrived a couple of days ago. i inserted it in my phone then let it charge before turning it on. my previous problem was that with old battery, the amber light would start blinking but not remain steady and tell me that my battery was very low then eventually turn off. the new battery's amber light was solid and i left it plugged in for 10ish hours because the light never turned green. i finally turned it on, but eventually the same problem arose. i hard-spled it then flashed a new rom which helped for a little while. the light stayed steady and the battery status rose up until 100%, but the light stayed amber. then if there was any shift in pressure on the chord, the light would start blinking and the battery would immediately read 5%. now the new battery isn't any different from the old one. does anyone have a suggestion? it would be greatly appreciated.
Anybody? Help? At the very least would anyone have suggestions of good repair sites? Thanks in advance

Possible Brick (8125) G4 - At Bootloader Screen

Resolved. Topic Can be Closed / Deleted.
Hello, I am new to the forums and new to reloading phones but fairly tech savvy otherwise.
I have a Cingular 8125 G4 Phone.
Current IPL/SPL
IPL 2.21.0001
SPL 2.21.0lip
-Can Access Bootloader Screen
-I successfully Unlocked it
-Updated the ROM to WM6
-Come to find it operated much slower then my WM5
-Tried a Different ROM
-Left the Room while it was uploading
-Cat attacked the cord or the phone
-Was Detached during the update process
-Rebooted Phone, stuck at the Basic Splash Screen
-Attempted to do a hard reset. Was able to access this screen, format, but would return back to flash screen and just sit there.
I have spent a couple hours going through the information on the forums but to no avail. I fear I have got a paper weight but was wondering if anyone had any suggestions.
Normally I would keep searching however this may prove to be time sensitive and need all the help
Thank you in Advance
Yours Truely
WTFPWN by Cat
Rick
As Murphy's Law would have it, soons as I post this I come across another post that told me to re-flash and for some reason after attempting to reflash 3-4 times, this time it appears to be taking it. I will keep you folks posted
However The link is broken for the official Cingular 8125 WM5 (What was shipped with the phone). If anyone has a link I would appreciate it if someone could send it to me. I will post once I have received.
Thank you very much.
Phone has recovered. However I would like to restore it back to Factory Defaults for reasons that are my own. I feel I can do it but do not have the Factory Image link.
The Following Link appears to be broken:
http://www.htcamerica.net/support/8125/software-downloads.html
This Topic Can now be closed I found the original Rom at
http://rapidshare.com/files/188635235/RUU_Wizard_225111_22511102_022511_CWS_WWE_Ship_cingular.rar
Found it after searching on the board for a while.
Adding Keywords for Search Engine to Pick up on so people having similar issues won't have to look as long as I did
AT&T 8125 G4 IPL&SPL
Version 2.25
Original ROM
it's hard to say what rom it had since i got it with wm6.5.
i found a link on this forum to a file called RUU_Wizard_225111_22511102_022511_CWS_WWE_Ship_cingular.rar
it seems to be one of the many originals, so i'll try to flash this one as soon as i can figure out the connection issue with ActiveSync. I tried both 4.0 and 4.5 but they both fail to connect i need to fix the pda's display (or wait until it solves itself, like the previous time) in order to troubleshoot the connection error
hi. I hapened for similar trance.
First download RUU_Wizard_Cingular_8125_WIZCNG01_G3_G4_2006_11_May_225_225_225111_22511102_022511_CWS_WWE_Ship2
(seek in google)
Second quit the battery (100% charged) and put again. Power the 8125.
Third reset your PC wihout the 8125 connected.
Fourth connect the 8125 and execute the file donwloaded.
I hpe to help.
(sorry my ugly english, I spoke español)

No Mobile Service

Okay, I was able to get into pink screen by erasing the dload folder, removing the battery, and connecting to my PC via the USB cable. I then copied CWM 5.0.2.7 over and then flashed Stallion-51-ICS onto the phone. I now have a very fast, rooted and customized U8800-51, BUT no mobile service. IMEI and APN info is correct but it won't access the mobile service that our other phones access, SIM is the same one that I use in my current phone.
I know you are supposed to back up the IMEI partition and APN before flashing a custom ROM, but since my phone got broke trying to restore a full backup done with CWM I was caught off guard.
Still looking for any suggestions you all might have.
Seriously???
pastorbob62 said:
Okay, I was able to get into pink screen by erasing the dload folder, removing the battery, and connecting to my PC via the USB cable. I then copied CWM 5.0.2.7 over and then flashed Stallion-51-ICS onto the phone. I now have a very fast, rooted and customized U8800-51, BUT no mobile service. IMEI and APN info is correct but it won't access the mobile service that our other phones access, SIM is the same one that I use in my current phone.
I know you are supposed to back up the IMEI partition and APN before flashing a custom ROM, but since my phone got broke trying to restore a full backup done with CWM I was caught off guard.
Still looking for any suggestions you all might have.
Click to expand...
Click to collapse
Not to be negative or anything but I think this is the least responsive forum on this site. I have spent hours searching for possible solutions to various problems I've encountered over the past several months, asked several questions and received little if any help. I was only able to get back from a bricked phone to where I am now by using information found on other websites. Pretty sad if you ask me.
In contrast, whenever I have asked a question on my tablet's forum I've received fast workable solutions/answers to my problems/queries. The threads are informative, well organized and contain answers to any situation I have encountered.
Granted, my current problem with my phone is my own fault for trying to customize it. And I suspect part of the problem is due to the age of this phone thus most of the "experts" have moved on to other ventures. It is also hindered by the lack of information available from Huawei and the service providers.
All of that said, if anybody has any suggestions for how I can repair the ESF partition or whatever is causing this lack of mobile service issue I would be extremely grateful. It isn't the end of the world since i have a new phone (Consumer Cellular) that I am currently using but it would be great to get this one working since it's much faster and more streamlined than my stock Consumer Cellular version.
I have experienced something similar on my regular U8800, and it seemed like there was a baseband & modem partitions conflict. In stock 2.3, there should be some kind of hwefsupdate tool, it may be renamed though. This tool gets run on the first boot after 2.3 and it restarts the phone shortly after. Try to reinstall the stock ROM, see what happens. It can be fixed in strange ways - for example, my original U8800 got a USB failure, so I sent it to the repair. I had 2.3 installed. When I got it back, they tried to write over some old 2.2 firmware, which softbricked the phone. Being clueless, I wrote the 4GB image of some other phone's image on my phone, and got everything working again. Then, when I tried to write back my original IMEI, I got the same issue as you. The only way to get it right was to rewrite the "other phone's imei".
The baseband/modem errors are actually very hard to debug, hence no replies. And since it's a Huawei, these guys have even failed to provide a good update system, as seen from the IMEI getting nulled issues. The mmcblk0p5 stores the OEMInfo of the phone, it contains serial numbers & other information about the phone (like accelerometer position up/down for example). It also has the boot image (the very first splash screen). The data is loaded onto modem processor, which provides an API to let userspace access it.
Blefish said:
I have experienced something similar on my regular U8800, and it seemed like there was a baseband & modem partitions conflict. In stock 2.3, there should be some kind of hwefsupdate tool, it may be renamed though. This tool gets run on the first boot after 2.3 and it restarts the phone shortly after. Try to reinstall the stock ROM, see what happens. It can be fixed in strange ways - for example, my original U8800 got a USB failure, so I sent it to the repair. I had 2.3 installed. When I got it back, they tried to write over some old 2.2 firmware, which softbricked the phone. Being clueless, I wrote the 4GB image of some other phone's image on my phone, and got everything working again. Then, when I tried to write back my original IMEI, I got the same issue as you. The only way to get it right was to rewrite the "other phone's imei".
The baseband/modem errors are actually very hard to debug, hence no replies. And since it's a Huawei, these guys have even failed to provide a good update system, as seen from the IMEI getting nulled issues. The mmcblk0p5 stores the OEMInfo of the phone, it contains serial numbers & other information about the phone (like accelerometer position up/down for example). It also has the boot image (the very first splash screen). The data is loaded onto modem processor, which provides an API to let userspace access it.
Click to expand...
Click to collapse
Thank you very much for your reply. It seems that you have found the answer to my problem. But unfortunately, I don't have a copy of the original stock ROM. My phone is the -51 version and any links I have found to the stock ROM are broken. There is a version I found but it is for Venezuela and I don't think it will work. I am leery to try it and totally brick my phone. My backup is apparently corrupted. I backed up my new working phone with Disk Image and attempted to restore it to the broken phone but all that did was cause it to come up to the ATT logo screen for a few seconds and then shut down. It wouldn't do anymore than that. So I restored the Stallion 3.5 image I made and am back to a great fast tablet with no phone service. I also tried backing up my IMEI on the working phone and restoring it to the broken phone but that had no effect.
It is my understanding that the -Pro version of the ROM will work, but I don't have the stock image of that either. I suspect it work might since I was able to use the -Pro version of GB on it. All of my internet searches have only turned up custom ROMs and other desperate people looking for fixes for similar problems or worse. I agree 100% with your assessment of Huawei's lack of meaningful support. It really is a shame, because these phones aren't half bad when they have been customized and OC'ed a little.
I have just about given up on it and resigned myself to using it as an MP3 player for my car system. I have learned my lesson and am leaving the working phone stock. It is rooted and I have cleaned off all of the bloatware, and set it up so most apps run from my SD card, so it really isn't half bad. At least it works.
Again, thank you for your reply and advice.
Blefish said:
I have experienced something similar on my regular U8800, and it seemed like there was a baseband & modem partitions conflict. In stock 2.3, there should be some kind of hwefsupdate tool, it may be renamed though. This tool gets run on the first boot after 2.3 and it restarts the phone shortly after. Try to reinstall the stock ROM, see what happens. It can be fixed in strange ways - for example, my original U8800 got a USB failure, so I sent it to the repair. I had 2.3 installed. When I got it back, they tried to write over some old 2.2 firmware, which softbricked the phone. Being clueless, I wrote the 4GB image of some other phone's image on my phone, and got everything working again. Then, when I tried to write back my original IMEI, I got the same issue as you. The only way to get it right was to rewrite the "other phone's imei".
The baseband/modem errors are actually very hard to debug, hence no replies. And since it's a Huawei, these guys have even failed to provide a good update system, as seen from the IMEI getting nulled issues. The mmcblk0p5 stores the OEMInfo of the phone, it contains serial numbers & other information about the phone (like accelerometer position up/down for example). It also has the boot image (the very first splash screen). The data is loaded onto modem processor, which provides an API to let userspace access it.
Click to expand...
Click to collapse
@Blefish
hi there, can you please give me the exact steps do to so, because im experience the exact same problem.
I've lost the imei in the upgrade process, and them flashed the 4GB image from a user, and then when i try to update to gingerbread, i can't have 3G signal, only 2G.
in the past, i had made a backup of the imei after flashing that .img file, and i think that after update to gingerbread had restored the imei and the 3g was working nice. But this time i cannot acomplish the same, don't remember very well the exact steps that i've made.
I already tried with the B517 and B518, and can't get it to work...
Can you give me some help please?
Thanks in advance
ggunzio said:
@Blefish
hi there, can you please give me the exact steps do to so, because im experience the exact same problem.
I've lost the imei in the upgrade process, and them flashed the 4GB image from a user, and then when i try to update to gingerbread, i can't have 3G signal, only 2G.
in the past, i had made a backup of the imei after flashing that .img file, and i think that after update to gingerbread had restored the imei and the 3g was working nice. But this time i cannot acomplish the same, don't remember very well the exact steps that i've made.
I already tried with the B517 and B518, and can't get it to work...
Can you give me some help please?
Thanks in advance
Click to expand...
Click to collapse
In my case, I restored the full 4GB from some russian community's provided image (it was named Huawei_U8800_FullFlash.bin), which returned my device to stock 2.2. From there I installed 2.3, and everything still worked. The problem in my case was that I could not restore my own IMEI, it never gave me connection & failed to register to a network. The only solution was to use the "wrong" IMEI that came with the 4GB image.
Huawei has some sort of backup mechanism if they think the "data" is corrupted. I can't tell how it works, but it likes to break things that were working before.
Blefish said:
In my case, I restored the full 4GB from some russian community's provided image (it was named Huawei_U8800_FullFlash.bin), which returned my device to stock 2.2. From there I installed 2.3, and everything still worked. The problem in my case was that I could not restore my own IMEI, it never gave me connection & failed to register to a network. The only solution was to use the "wrong" IMEI that came with the 4GB image.
Huawei has some sort of backup mechanism if they think the "data" is corrupted. I can't tell how it works, but it likes to break things that were working before.
Click to expand...
Click to collapse
i have exactly the same phone than you, because i installed that backup too. After installed it, the IMEI SV is 36, after installing B518 it says it is 18, but before it was 17, and i had 3g signal, but not now.
My question is, wich SV is your phone reporting?
Thank you
I also have a problem like this, but I think it's a bit more severe. My phone got stuck while charging. Couldn't reboot. Was getting stuck on the aurora loading screen(using DZO 5u20). Than reinstalled whole rom. But now I don't any signal and the phone doesn't even see a SIM card. Showing 'baseband unknown' and the IMEI and IMEI SV are also unknown. Not 0's but just unknown. Is this is a similar problem? And can something be done to fix it.
I had some backups on my sd card, untill the sd-card got fried in the phone a couple of months ago.

Categories

Resources