TinyCFW Windows Fix Maximum Heap Size Error

For those using yesterday's release to downgrade iPad2 to 4.3.3 and are running into issues with the executable there is a fix you can try below. For me I got the error " jvm could not start-the maximum heap (-Xms) might be too large or a antivirus is blocking the execution." Since i didn't have a or anti-virus running I knew that wasn't the problem. Below you can find the fix I used:

Start - Control Panel - System - Advanced system settings

Advanced (tab) and click on "Environment Variables"

Under "User variables.." click on "New"

Then add :

For Variable name = _JAVA_OPTIONS
For Variable value = -Xmx1g

For users, you can just use the jar file, be sure to rename the jar file to tinycfw.jar and then run it normally.

  • SidaligSM

    thx a lot , prob solved .

    • http://iphoneblogr.com thescragster

      Great to hear, thanks for your feedback

  • Pingback: TinyCFW Alpha Released Build a Custom CFW for iPhone4 and iPad2 Downgrade iPad2 to 4.3.3 with SHSH | iPhoneBlogr.com

  • Danieliphone

    Fix OK. Thans

  • Buzzlight

    Hey JaeM1llz , the fix you gave is AWESOME !! . Huge thanks for this :)

  • rcRickyc31121212

    hi i done all this but i still get the error

  • dozz

    I had some problems but after restarting my pc it worked fine.

  • haure

    plase help me is about 12hours is run with out any Error but nothing is happing i put ispw 4.3.3 in plase help what is do

    • http://iphoneblogr.com JaeM1llz

      Just use sn0wbreeze to downgrade to 4.3.3, TinyCFW is for iPad2.

  • امین

    I dont know how you pass the save target ipsw
    for me it stuck like for ever

  • yaboy

    i did the fix and im still getting the same error. i restarted my pc as well. im on windows 7. are there any other programs that customize ipsws for ipad?

  • Josy

    Still it running….i select ios file and select save target…bt it is not finish no error…what i do?

  • armn

    i had already added the variables but no change , i still get the error !
    win7 x64

  • Arman

    SORRY I FIGURED OUT , JAVA WAS NOT RUN , I RAN IT AND EVERYTHING JUST GO OK ,TILL converting the firmwares that takes too long , it’s been more than a hour !

  • Brenden Lew

    try add tinycfw to ur firewall to allow the program to communicate through with firewall…it also fix the   

  • o0sipa0o

    I’ve got an even easier way to fix this. I was looking at a tutorial for printmaster software to fix that sort of error. It occured to me that the spefic thing in the tutorial that this tinycfw lacks is a .VMOPTIONS file. So your Notepad…. and in it you will type -Xmx1000m. Now the “1000” is the value of RAM I put in my file due to the fact that I have 16gb of ram in my computer. You all should check your RAM to see how much you have. So if you have 8 gb put 1000, 4gb = 1000, 2gb= 800, 1gb 500. These I would recommend for the amount of ram you might. if this does not work then decrease your RAM value in the file. If you need any help with this Comment. Now when you are done writing what you need in the file You need to save the file as tinycfw-0.1.VMOPTIONS. If you happened to change the name of the tinycfw executable file then make sure that the VMOPTIONS file has the same name so that it will recognize it.

  • Michele Di Tullio

    I didn’t understand where I have to put the -Xmx1000m stuff… and how. thanks

    • JaeM1llz

      You add it to the user variables

  • Marcus

    thank you!

  • Alvarompr

    gracias me sirvió….

  • Sparvar

    Amazing, it works!! Thank you so much.

  • Samantha Ribeiro Béla

    Greate. Thanks

essay writing companies uk i need a essay written write a short note on report writing college research paper buy research papers on marriage