User User name Password  
   
Sunday 27.7.2025 / 05:05
Search AfterDawn Forums:        In English   Suomeksi   På svenska
afterdawn.com > forums > consoles > sony psp - mod and firmware discussion > [guide]:upms-v4 (sapphire) installer **do not use with cfw 4.01m33 and above!!**
Show topics
 
Forums
Forums
[GUIDE]:UPMS-V4 (Sapphire) Installer **DO NOT USE WITH CFW 4.01M33 AND ABOVE!!**
  Jump to:
 
Posted Message
deepansh
Newbie
_
17. December 2007 @ 07:00 _ Link to this message    Send private message to this user   
Originally posted by dEEz_nUtz:
@deepansh- did you get your problem sorted with the memory stick? I am sure its just something with the memory stick not having the IPL written properly.

Hi Deez, i tried everything but it still doesnt turn on, at one point i tried pressing all the buttons at once and the memory and wlan light started flickering non stop but nothing else happened....

i tried with 16mb memory stick but no go

:(
Advertisement
_
__
Senior Member
_
17. December 2007 @ 15:29 _ Link to this message    Send private message to this user   
Originally posted by deepansh:
Originally posted by dEEz_nUtz:
@deepansh- did you get your problem sorted with the memory stick? I am sure its just something with the memory stick not having the IPL written properly.

Hi Deez, i tried everything but it still doesnt turn on, at one point i tried pressing all the buttons at once and the memory and wlan light started flickering non stop but nothing else happened....

i tried with 16mb memory stick but no go

:(
a 16MB memory stick? I didnt know one existed....You need one at least 256MB to use this program...

Are you able to boot into recovery mode at all? Try removing your battery and memory stick from the psp and plug in your AC adaptor, then while powering the psp on, hold down the R trigger button to boot into recovery mode.


deepansh
Newbie
_
17. December 2007 @ 17:26 _ Link to this message    Send private message to this user   
Hi dEEz, i meant that i took out the 4gig which i used to create pandoras battery and had a spare 16mb one from my camera which i used to turn on the psp, it doesnt go into the recovery mode
Senior Member
_
17. December 2007 @ 23:03 _ Link to this message    Send private message to this user   
Ok, if you take out the memory sticks and the battery and plug in the AC adaptor, what happens when you try to get into recovery mode? Does the psp turn on then off after about 20 seconds?

Do you remember what custom firmware version you were running prior?
Did you have any custom themes running on your psp when attempting to create the pandora battery?


deepansh
Newbie
_
18. December 2007 @ 07:58 _ Link to this message    Send private message to this user   
Nothing happens at all, it just doesnt turn on at all, i had version 3.53 M33
deepansh
Newbie
_
18. December 2007 @ 10:08 _ Link to this message    Send private message to this user   
Hi dEEz,
just an update.... this time i once again very carefully tried to turn on my psp in recovery mode, instead of the right button i pressed the left one thinking just in case it might boot up this time to the pandora menu, and guess what! the mem stick light and the wlan light turns on but is not stopping to flicker, its been 5 minutes now and the lights are still flickering......
claggy
Newbie
_
18. December 2007 @ 13:09 _ Link to this message    Send private message to this user   
hi all.please help me if u can!!.i have managed to downgrade to 1.5 and i cant seem to upgrade to 3.71??? these are the steps im taking.
1. boot up with pandora battery and magic mem stick in.
2. select Despertar del Cementerio v3

everytime time i click on that i get a brief message saying
pandora menu loader not installed
please reboot your psp and install it

and then i go back to the previous screen.
has anyone got any ideas as i cannot get it to work??
Senior Member
_
18. December 2007 @ 16:42 _ Link to this message    Send private message to this user   
Originally posted by deepansh:
Hi dEEz,
just an update.... this time i once again very carefully tried to turn on my psp in recovery mode, instead of the right button i pressed the left one thinking just in case it might boot up this time to the pandora menu, and guess what! the mem stick light and the wlan light turns on but is not stopping to flicker, its been 5 minutes now and the lights are still flickering......
What happens when you have the memory stick and battery removed from the psp, and on AC power? Does the psp power on? You should be able to boot into recovery mode if you have the battery and memory stick out of the psp. Try doing that, and hold down the R trigger button while powering up.


Senior Member
_
18. December 2007 @ 16:52 _ Link to this message    Send private message to this user   
Originally posted by claggy:
hi all.please help me if u can!!.i have managed to downgrade to 1.5 and i cant seem to upgrade to 3.71??? these are the steps im taking.
1. boot up with pandora battery and magic mem stick in.
2. select Despertar del Cementerio v3

everytime time i click on that i get a brief message saying
pandora menu loader not installed
please reboot your psp and install it

and then i go back to the previous screen.
has anyone got any ideas as i cannot get it to work??
Are you using the pandora battery and UPMS from this guide? If so, you may want to go back and reinstall the files to your memory stick from step one so it will work for you.

It sounds like you are missing something on your memory stick that is preventing you from updating to 3.71M33, like the kxploit patcher?

Seeing that you are currently running 1.50-I would recommend using the guide found HERE to get your psp running 3.71M33-4


Member
_
18. December 2007 @ 19:52 _ Link to this message    Send private message to this user   
Originally posted by dEEz_nUtz:
**Additional up to date information can be found HERE Do be sure and register on the official UPMS forum site as well for the latest news and updates and to chat with the great bunch of guys that brought us this amazing breakthrough.**

This is the one you have been reading about-The one where you can:

** upgrade slims to 3.71-2 M33
** upgrade phat to 3.71-2 M33 w/ 1.50-2 kernel patch
** downgrade phat to 1.50
** upgrade phat straight to 3.52 M33 from Extended Boot Menu then install update 4 no need to downgrade to 1.50
** start up PSP with Ultimate Loader with support For choosing which Pandora's you reach V1 or V3(by hold L trigger)
** boot to XMB (Phat Only)
** boot to a full 1.50 from Mem Stick (Phat Only)
** use PSPFiler and other tools (If it requires 1.50 slims can't)

All from one memory stick...

The best thing about this, is that all you need to create your pandora battery, and your Ultimate Magic Stick, is a custom firmware enabled psp...No more confusing mspformat commands and IPL manipulation...You dont even need to use your computer-except to transfer the files to your PSP [Vista users rejoice!!]-If you can run a cso from your psp-you too can have the power of Pandora in your hands! All from an easy to use GUI-enabled installer that runs from your psp-

This will eliminate the issues people are having when attempting to create a memory stick using Vista as everything is done from your PSP.

*********************************************************************
*********************************************************************

Before you get started, you will need:
1> A psp with custom firmware already installed
2> A battery you want to convert to a Pandora (yes,it can be converted back)
3> A spare memory stick PRO DUO (256MB-2GB)
4>1.50, and 3.71 official $ony firmware updates
5>The installer which can be found HERE, or HERE

Getting Started:
1>Format your memory stick(from the psp menu)-{make sure you back up any game saves, MP3's, etc, beforehand}that you plan to use as the UPMS
2>Go into USB mode and delete all but the ISO, and PSP folders
3>While in USB mode-copy the UPMS installer.cso into your ISO folder
4>Copy the 1.50 update to the root of your memory stick-named as 150.PBP
5>Copy the 3.71 update to the root of your memory stick-named as 371.PBP
6>Run the UPMS program from the XMB as you would an ISO or cso. (make sure your NO-UMD is set correctly in recovery mode-SONY NP9660)
7>Follow the steps in order (1-4)from the UPMS program {If you already have a Pandora battery set up, you can skip step #2 in the installer}

*********************************************************************
-For best results, follow each step in order and as follows:>>NOTE: This applies to a full version install<<
Step#1-Select the 'sleep fix Multi-IPL' option
Step#2-Backup your eeprom, then create Your battery
Step#3-Install UPMS with utilities (slowest)-It may take a while-Please be patient. (This will install the extras from step #4)
Step#4-Skip this step if you used the 'full version' installer and selected 'Install UPMS w/ utilities from step #3 (If you used the 'Limited' version-you will have to install the programs seperately.)

>>UPMS Limited Version found HERE

*********************************************************************

[b]Instructions on how to use UPMS:

FAT PSP:

->Insert the UPMS memory stick
->Hold down the L trigger button
->Insert Pandora battery
->Release L trigger button when the Ultimate Loader menu appears
(If your psp boots to the XMB, it means you didn?t hold the L trigger button down)

SLIM PSP:
->Power off and remove your slim battery.
->Insert the UPMS memory stick
->Now hold L and insert your Pandora Battery.
->Release L when the MS light or screen flashes.
->UL will automatically assign the 3.71 folders and launch DCv3

You should then see the main menu (Ultimate Loader)
-From here you can select the following:

-- Launch Pandora Extended Menu (Hellcat)
-- Activate folders for Pandora Menu Launcher (The Joker)
-- Activate folders for 371M33-2 & Launch Cemetery v3
-- Tools Menu


Hellcat Menu-[>>NOT FOR USE ON SLIMS<<
This is the Extended Pandora Boot Menu(EPBM).

NOTE: Make sure your wi-fi switch is OFF or in the down position before using this menu-otherwise you may encounter a blank screen, or some of the menu options will not appear. In which case you'll have to take out and re-insert the battery.


Actions:
-Boot to full firmware (from memorystick)- This will only boot your psp to a full 1.50 firmware for testing, etc..
-Go to Pandora mainmenu-This is where you launch original Pandora v1 (unbrick/downgrade to 1.50)
-Boot PSP from internal flash- This will boot your psp as it normally would-if flash is corrupted, it wont boot.
-Fix flash1:/ (format and create directories)? used for formatting flash1-resets configuration files
-Launch app with flash0:/ access- From here you can select your app by changing the path to point to the 'keycleaner' folder
-Launch CFW installer-This is where you would update to 3.52M33(This needs to be setup first before you can use it-
You do this by doing the following:
-Boot into Ultimate loader
-Select Hellcat menu
-Scroll to 'Launch CFW Installer'
-Press 'O' to choose your path
-You will want to scroll to '352UPDATE' from the drop down menu, and select it using the X button
-It should now say "new path saved"
-Now when you select 'Launch CFW Installer', just press X, and it will take you to the 3.52M33 installer after doing the preparations(on the brown screen-)
-This will install 3.52M33 (first release)
[NOTE: you have to run the m33-4 update from the XMB under the GAME menu when you are done?It?s the one with the calendar])

-USB Options-Pretty straightforward, connects your psp to USB

Joker Menu->NOT FOR USE ON SLIMS<
This is the Pandora Menu Launcher by TheJoker

Actions:
-Despertar del Cementerio v3?
This is where you upgrade fat or slim PSP?s to 3.71M33-2 or official Sony 3.71-You can also backup or restore NAND images (NOTE: You will have to run the 1.50 kernel patch (for fat PSP?s only) from the XMB under the GAME menu)
-Pandora main menu? This is where you launch original Pandora v1 to unbrick/downgrade to 1.50, as well as backup or restore NAND images.
-Pandora battery creator-From here you can create a Pandora battery, or restore your Pandora battery to a normal working battery.
-Simple IPL Patch (TA-082/086)-You can patch the IPL with this custom IPL so you can unpatch Key 5 for TA-082/086 (use at your own risk-Recommend using Chilly Willy?s Keycleaner)
-KeyCleaner 1.4?This is Chilly Willy?s KeyCleaner- Where you can analyze, fix, backup, and repair IDstorage keys (for advanced users only)
-IDstorage Manager 1.3-Same as KeyCleaner-You can also edit and create IDstorage keys (again, for advanced users only)
-PSP Filer 4.0?Simple file manager for PSP where you can copy, move, delete, and rename files
-USB Connection?Gain access to your memory stick, flash0, and flash1 folders
-Run (ms0:/kd/home1/EBOOT.PBP)?You can run homebrew apps, etc from here up to 5 spots (home1-5)

Despertar del Cementerio v3- (Standalone)

This is where you upgrade fat or slim PSP?s to 3.71M33-2 or official Sony 3.71-You can also backup or restore NAND images (NOTE: You will have to run the 1.50 kernel patch (for fat PSP?s only) from the XMB under the GAME menu)

Tools Menu (by jasOnuk)
*Launch elf files from this menu
*Included are two Elf files. NANDManager and NANDTool
*Elf Creation
1.Use PBP unpackerand extract the data.psp file
2.Rename data.psp to ?anything you like?.elf
If named ?anything?_FAT.elfor ?anything?_SLIM.elfit will only work for that model and will be grayed out for the other
3.Place your new elf in the elf folder
4.Run app and launch elf

*********************************************************************

Setting Up Extra Memory Sticks:
If you wish to use additional memory sticks but leave your battery set up as a Pandora so that you can leave the one that contains the U.M.P.S files alone-
Just do the following:
1> Connect to your AC supply-sans battery.
2> Insert the memory stick you wish to use.
3> Switch on you psp.
4> Format the memory stick from within the xmb.
5> Go to the USB icon and connect to the computer.
6> Open up the ISO folder and place the UPMS installer cso inside.
7> Disconnect from the computer.
8> Go to the Game icon in the xmb and run the installer.
9> Only run step #1,and choose the multi ipl option, this will then allow you to use this memory stick as a normal one with your Pandora battery.
(you do not need to install all of the files-Just run step#1 and exit).

IF YOU ARE USING A SLIM PSP AND BATTERY FOR YOUR U.P.M.S YOU MUST RETURN THE BATTERY BACK TO ITS NORMAL MODE OTHER WISE YOUR PSP WILL NOT SWITCH ON

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

>>Changes and revisions<<

Please note:
You only need to copy over to your memory stick 150 EBOOT and 371 EBOOT, the installer takes care of the UPDATE EBOOT.

Changes:
Full Version:

Removed all Sony prx's and bin files from CSO.
Added latest battery code from Cory, now works for fat and slim psp's
Added automatic battery eeprom backup when you enter the battery menu.
When installing you can now see what is being installed and to what folder.
Both 371 - 150KernelAddon and 371Update3 are installed to the GAME folder no more corrupt icons (thanks to 1 of our members)
Jas0nUK's elf menu is installed directly.
Cory's NandTool is installed direct to the elf folder
NandManager is installed direct to the elf folder


Limited Version:
This is an EBOOT version and has the same functionality as the full but without the addition of the Utilities, these will need to be installed separately via step #4 in the installer.


Ultimate Loader:
Added PSP Model detection
Added USB access (ms0, flash0, flash1)
Added Shutdown option
Reorganised a few things
Added a tools menu to access various tools (only 1 option atm)
Added a few colors to brighten it up a little




WARNING
Be careful if installing MaxSafe, while testing we came across a few issues using it to downgrade a 3.71 psp to 1.50, it will not write the IPL and you will end up with a brick.
You have been warned.


-Enjoy!!


Credits:
The U.P.M.S. Project:

OverfiendX-Ultimate Pandora -- Concept & Design Creator/Tester

Bronz3gh0st-U.P.M.S Installer/ULoader -- Creator/Developer

Lawthugg-Ultimate Pandora -- Co-Designer/Tester

blueacidic-U.P.M.S. Web Site Developer

U.P.M.S./Pandora's Ultimate Magic Stick

Official Website : http://psp-maxconsole.blogspot.com

Official Forum : http://psp-maxconsole.servegame.org

New User Guides by OverfiendX and Archie120

Thanks to everyone who has made this possible and contributed to UPMS.

Thanks to Cory, Jas0nUk, Hellcat, TheJoker, Dark_Alex, C+D, Minerva for the great tools used in this project.

Thanks to all the beta testers for their time and patients during development.

Guide and usage instructions for AD forums:dEEz_nUtz

I like this new revision bro. Sorry I haven't been around we have been busy on our forums. Just wanted to pop in and see how you folks are getting on. Seems all is well. dEEz come visit us on the forums bro. Again we thank you for helping us spread the word of this, and offering an alternative place for excellent help. Keep it up bro and I hope to see you on our forum sometime.
Senior Member
_
19. December 2007 @ 09:09 _ Link to this message    Send private message to this user   
Can anyone help me here?
I'm sorry i'm a real noob about pandora.

Anyway, i installed UPMS on my PSP Phat 3.71 M33-4
When i exit to xmb from the cso
My memory stick cannot be read?
Help me pls..
PLus when i Hold R + Pandora Battery inserted.
it straight goes to xmb & says:
Ur memory stick cannot be read.
Please go format it balalalala.a..

Help me i'm very scared of spoiling my PSP. :(








Felicia Blue-PSP Slim: 3.71 M33-2>3.80 M33>3.90 M33-2>4.00 M33> 5.00 M33-6
Junior Member
_
19. December 2007 @ 09:20 _ Link to this message    Send private message to this user   
Originally posted by Megaman17:
Can anyone help me here?
I'm sorry i'm a real noob about pandora.

Anyway, i installed UPMS on my PSP Phat 3.71 M33-4
When i exit to xmb from the cso
My memory stick cannot be read?
Help me pls..
PLus when i Hold R + Pandora Battery inserted.
it straight goes to xmb & says:
Ur memory stick cannot be read.
Please go format it balalalala.a..

Help me i'm very scared of spoiling my PSP. :(
This informs me that you have a fake memory stick, here are some things you could try.

First format the ms in psp, copy all files needed, then launch UPMSInstaller, from step 1 install the standard IPL, then boosters IPL, if the same thing happens you will need to try this method.

Download Pandoras GUI 1.5, use this app to format your ms, remove the ms from whatever you using then reinsert copy the files needed for install, remove ms, reinsert ms, now launch UPMSInstaller and from step 1 install the standard IPL, then install boosters ipl, quit the installer and see if you get the same message, if not launch UPMSInstaller again and continue with the rest of the steps.

U.P.M.S & Ultimate Loader Developer
Consoles Owned:
Xbox (mod) | Xbox360 | WII | 4xPSP's (mod)
Senior Member
_
19. December 2007 @ 09:24 _ Link to this message    Send private message to this user   
I created the pandora battery,
how can i confirm it is a Pandora battery?
EDIT: Confirmed Pandora Battery

Darn, yea it is fake.
So i copy the UPMS.cso to the ISO folder after i format it?

EDIT: I did everything u said
When i exit xmb, memory stick cannot be read! :(








Felicia Blue-PSP Slim: 3.71 M33-2>3.80 M33>3.90 M33-2>4.00 M33> 5.00 M33-6

This message has been edited since posting. Last time this message was edited on 19. December 2007 @ 09:30

Junior Member
_
19. December 2007 @ 09:33 _ Link to this message    Send private message to this user   
Originally posted by Megaman17:
I created the pandora battery,
how can i confirm it is a Pandora battery?
EDIT: Confirmed Pandora Battery

Darn, yea it is fake.
So i copy the UPMS.cso to the ISO folder after i format it?

EDIT: I did everything u said
When i exit xmb, memory stick cannot be read! :(
Did you try both ways I suggested, including using Pandoras GUI 1.5, also your could try using mspformat if you can, I had a 4GB fake donated to me by one of our forum members who had the same problem, this was the only way it would work, for some fakes anyways, some just don't have the required space for ipl partition.

U.P.M.S & Ultimate Loader Developer
Consoles Owned:
Xbox (mod) | Xbox360 | WII | 4xPSP's (mod)
Senior Member
_
19. December 2007 @ 09:35 _ Link to this message    Send private message to this user   
I can't find a guide to use Pandora GUI!!
Can give me a link by PM or here? (is it illegal?)

Thx for reply, I'm really scared if i screw up my PSP
BTW, can i convert back my battery to normal?
My memory stick is formatted & I guess IPL is gone?
Is it possible to convert back to normal battery?








Felicia Blue-PSP Slim: 3.71 M33-2>3.80 M33>3.90 M33-2>4.00 M33> 5.00 M33-6
Senior Member
_
19. December 2007 @ 09:46 _ Link to this message    Send private message to this user   
Sorry for the double post,
My PSP cannot boot up with my Pandora Battery anymore!!
Help me anyone pls i screw up.....








Felicia Blue-PSP Slim: 3.71 M33-2>3.80 M33>3.90 M33-2>4.00 M33> 5.00 M33-6
Junior Member
_
19. December 2007 @ 09:48 _ Link to this message    Send private message to this user   
Originally posted by Megaman17:
Sorry for the double post,
My PSP cannot boot up with my Pandora Battery anymore!!
Help me anyone pls i screw up.....
Please check your PM mega.

U.P.M.S & Ultimate Loader Developer
Consoles Owned:
Xbox (mod) | Xbox360 | WII | 4xPSP's (mod)
Senior Member
_
19. December 2007 @ 09:49 _ Link to this message    Send private message to this user   
Please check ur PM Bronze :)








Felicia Blue-PSP Slim: 3.71 M33-2>3.80 M33>3.90 M33-2>4.00 M33> 5.00 M33-6
Junior Member
_
19. December 2007 @ 13:27 _ Link to this message    Send private message to this user   
Originally posted by Megaman17:
Please check ur PM Bronze :)

Checked, and mission accomplished. :)

U.P.M.S & Ultimate Loader Developer
Consoles Owned:
Xbox (mod) | Xbox360 | WII | 4xPSP's (mod)
paulchoy
Suspended due to non-functional email address
_
19. December 2007 @ 16:33 _ Link to this message    Send private message to this user   
Hey guys. I bought my mom a PSP for x-mas with the thoughts I could use UPMS to downgrade it and install custom firmware (she plays old school nintendo when she travels). So I go through the steps just fine on emerald version, make a pandora batter, but when i insert the mem stick on the slim psp, hold L trigger, and put in the pandora battery nothing happens... it just sits there with the green battery light on, the ms light never flashes nor does the screen. I know how to read directions i've tried making the MS three times and it just doesn't work, what am i doing wrong?
Senior Member
_
19. December 2007 @ 20:24 _ Link to this message    Send private message to this user   
Originally posted by BRONZ3gst:
Originally posted by Megaman17:
Please check ur PM Bronze :)

Checked, and mission accomplished. :)
Thanks soo much mate, couldn't have done it without you.
U're currently OWNING. LOL :)








Felicia Blue-PSP Slim: 3.71 M33-2>3.80 M33>3.90 M33-2>4.00 M33> 5.00 M33-6
Junior Member
_
20. December 2007 @ 19:56 _ Link to this message    Send private message to this user   
Originally posted by Megaman17:
Originally posted by BRONZ3gst:
Originally posted by Megaman17:
Please check ur PM Bronze :)

Checked, and mission accomplished. :)
Thanks soo much mate, couldn't have done it without you.
U're currently OWNING. LOL :)
No probs m8, glad it all helped.
Did you get your Slim?

paulchoy
Have you done the slim boot method of putting the power switch to the hold position (all the way down) then holding the left trigger and inserting the battery.
You then wait for the Slim to shutdown, push power switch back to normal removing battery, holding left trigger then inserting battery again?


U.P.M.S & Ultimate Loader Developer
Consoles Owned:
Xbox (mod) | Xbox360 | WII | 4xPSP's (mod)
Senior Member
_
21. December 2007 @ 05:14 _ Link to this message    Send private message to this user   
Hey Bronz3ghost,
I already got my Slim,
the problem (which is good & bad news) is that.....
The PSP Slim i just bought already have Custom Firmware in it xD!!!
PSP Slim: 3.71 M33-2 then i upgraded to 3.71 M33-4.
Anyway i converted the Pandora Battery back to normal.
Thx to ur advice & instructions :)

Keep in touch kay.









Felicia Blue-PSP Slim: 3.71 M33-2>3.80 M33>3.90 M33-2>4.00 M33> 5.00 M33-6
miniray
Newbie
_
22. December 2007 @ 12:11 _ Link to this message    Send private message to this user   
anyone try to downgrade a fat psp with offical fireware 3.71,3.73 or 3.8 ?
Advertisement
_
__
 
_
Senior Member
_
22. December 2007 @ 16:27 _ Link to this message    Send private message to this user   
Originally posted by miniray:
anyone try to downgrade a fat psp with offical fireware 3.71,3.73 or 3.8 ?
Yes, yes, and no..(havent tried it on 3.80 yet)

UPMS works good for 3.71 and 3.73-


 
afterdawn.com > forums > consoles > sony psp - mod and firmware discussion > [guide]:upms-v4 (sapphire) installer **do not use with cfw 4.01m33 and above!!**
 

Digital video: AfterDawn.com | AfterDawn Forums
Music: MP3Lizard.com
Gaming: Blasteroids.com | Blasteroids Forums | Compare game prices
Software: Software downloads
Blogs: User profile pages
RSS feeds: AfterDawn.com News | Software updates | AfterDawn Forums
International: AfterDawn in Finnish | AfterDawn in Swedish | AfterDawn in Norwegian | download.fi
Navigate: Search | Site map
About us: About AfterDawn Ltd | Advertise on our sites | Rules, Restrictions, Legal disclaimer & Privacy policy
Contact us: Send feedback | Contact our media sales team
 
  © 1999-2025 by AfterDawn Ltd.

  IDG TechNetwork