Mod error: Can't reintegrate - 3 bytes too long

Discussion in 'BIOS Mods' started by Zepp, Mar 10, 2010.

  1. Zepp

    Zepp MDL Member

    Mar 7, 2010
    103
    4
    10
    Trying to mod the following for W7 using Phoenix Tool v1.25:

    Manufacturer: Acer Aspire 4530
    -Motherboard Model: ?
    -Bios revision: 1.3336
    -Bios Type: Phoenix BIOS
    -Bios Download Link: http://global-download.acer.com/GDFiles/BIOS/BIOS/BIOS_Acer_3336_A_A.zip?acerid=633940463055803203&Step1=Notebook&Step2=Aspire&Step3=Aspire
    -RW Everything Report Download Link:http://www.mediafire.com/?n2mjhyi2ozg
    -Existing SLIC - v2.0 for Vista Home Prem

    Loaded the BIOS, chose "Other" for manf, loaded this Acer SLIC 2.1 .BIN and Phoenix auto-chooses SSV2, though I have tried using the Dynamic setting since this computer already has a SLIC. Either way get the same error, that BIOSCODO4.ROM cannot be reintegrated. Apparently it is "3 bytes too long." ?

    Would try another SLIC but while I have run across links to them before, I just spent 30 min looking and the only link I found wasn't working. (If anyone could direct me to an alternate Acer SLIC 2.1 I would be most grateful.)

    Appreciate the help! Thanks. :D
     
  2. Zepp

    Zepp MDL Member

    Mar 7, 2010
    103
    4
    10
    Hm... now I'm getting a different result. Using the above parameters and Dynamic, it is now saying "No complete SLIC table found" in the middle of the mod, asking if I want to continue anyway. When I say yes, it generates a modded BIOS... But not one I trust to flash. :D

    This computer does have a SLIC 2.0 in the BIOS for Vista, as evidenced by the SLIC DUMP tool, and also, it came pre-activated with Vista (and a free W7 upgrade). So why would it say it's not finding a complete SLIC table? Is it referring to the SLIC 2.1 I am trying to use?
     
  3. weinter

    weinter MDL Member

    Feb 19, 2009
    244
    9
    10
    #3 weinter, Mar 11, 2010
    Last edited: Mar 11, 2010
    I already modded the BIOS for this laptop with PBE and all works.
    Download them here
    The reason there is a 3334_6 is because 3335 onward the BIOS has a bug when power is drain from laptop it will boot up then shutdown before booting to the OS.
    I took apart and left out modules that cause this behavior resulting in a franken BIOS 3334_6 (Version 3334 + some of 3336 modules)
    Note: All the BIOS comes with SLIC 2.1 except 1.3333.bak
     
  4. Zepp

    Zepp MDL Member

    Mar 7, 2010
    103
    4
    10
    #4 Zepp, Mar 11, 2010
    Last edited by a moderator: May 23, 2017
    (OP)
    Thanks for this, weinter. I won't be flashing right away b/c I don't know what I'm doing yet. :D Have read a lot but have more to go. Have read some conflicting things about how to go about the flash. Most references say to flash from DOS, but then there's this advice "For ACER Phoenix BIOSes – use the flash tool that comes with the BIOS" --which is how I upgraded my BIOS from 3334 to 3336. And "Do NOT use winphlash for x64." (from http://forums.mydigitallife.net/threads/13194?highlight=phoenix.) I am using W7U64, though I also have Vista 32-bit installed. IAC I expected to see an exe BIOS mod, like z05_3336_SLIC.exe (for example), which is what Phoenix created when I was testing. But your mod is a .WPH. So like I said... I have more reading to do!
     
  5. weinter

    weinter MDL Member

    Feb 19, 2009
    244
    9
    10
    The EXE you mentioned is actually a scripted Winphlash.
    The method I recommend is actually create a bootable MiniDos Flash disk.
    Then use Phlash16/Phlash17 to update the BIOS in DOS Mode.
    Using this method I could flash for over 20 times with no issues.
     
  6. Zepp

    Zepp MDL Member

    Mar 7, 2010
    103
    4
    10
    That's encouraging. But I wonder why the sticky says for Acers specifically to use the BIOS utility [that flashes within Windows]?

    IAC thanks much! Now I just have to prepare by getting a recovery plan in place in case I blow something and need to revert. :D And I need to make the bootable MiniDOS flash drive.

    :worthy:
     
  7. weinter

    weinter MDL Member

    Feb 19, 2009
    244
    9
    10
    #7 weinter, Mar 11, 2010
    Last edited: Mar 11, 2010
    Anyway Note my BIOS release is modified.
    Z05_3333, Z05_3334, Z05_3334_6
    Besides SLIC, I added OSI Linux, added DSDT Processor for CPU1(It only had CPU0 originally) and Undervolted 9100M G as well.
    To recovery use CrisisDisk to create recovery Thumbdrive.
    Combination to activate bootblock Fn+Esc + On Switch
    With AC Adapter and battery connected.
    Also remember to rename BIOS to BIOS.WPH.
    If you want to game on this Laptop you need to set the fan to run on max by modifying values in the EC (Use RW-Everything to access EC)
    Otherwise the lousy fan algorithm will cause overheating & CPU Throttling.
     
  8. Zepp

    Zepp MDL Member

    Mar 7, 2010
    103
    4
    10
    Thank you so much! I really appreciate all your help and the mod. Nice additions! Just made the bootable flash drive with everything needed, and now will make the Recovery Thumbdrive, or at least copy the files to my other laptop so I can create it there, if need be.

    Will flash the BIOS tonight or tomorrow (if I run out of time tonight) and will let you know how it went. FTR I rarely game, and have a desktop I built for that when desired. :)

    Do you own this model laptop? I know many volunteers made many mods for people, but with all the changes you made to the BIOS, was wondering if you're running this mod yourself? Thanks again!!
     
  9. Zepp

    Zepp MDL Member

    Mar 7, 2010
    103
    4
    10
    Just caught this and wondered, is this because you undervolted the 9100, or ...? Not that I am going to game. But I am curious why you undervolted the card... just so the battery would last longer?
     
  10. Kelley

    Kelley MDL Novice

    Mar 11, 2010
    1
    0
    0
    hello weinter! :) any chance you made an unmodified mod?
     
  11. weinter

    weinter MDL Member

    Feb 19, 2009
    244
    9
    10
    #11 weinter, Mar 11, 2010
    Last edited: Mar 11, 2010
    I am using the Acer Aspire 4530.(Typing from it)
    The reason I undervolted the 9100M G is to save energy and produce less GPU heat.
    Originally Voltage run up to 1.1V but 9100M G only need 0.92V to run stable even during gaming (Because it is a entry level GPU it doesn't need much power).
    So the extra power is wasted.
    And I am using the BIOS I modded myself even gaming on it (BF2) =)
    So it is CONFIRM WORKING!
    I still haven't figure out how to improvise the fan algorithm because the original Acer Aspire 4530 BIOS is pretty dumb.
    When it is hot the fan should spin faster to cool it down but instead it turns itself off if it isn't dumb I don't know what is.
    If anyone where in the ACPI Control the fan behaviour please let me know so I can correct that crappy code.
    The workaround is to use RW-Everything (or 1810Tray from Notebook review Acer Section) to manually force the fan to spin at max rpm so it will not even hit 80 degrees.
    If the BIOS isn't working I will be the first to know.
    Also to save even more energy undervolt the CPU using K10STAT(Google).
    NOTE: You need to test the voltage with Intel Burn In(Google) to make sure it is stable
    If all goes well you will probably get +30 Minutes of battery runtime.
     
  12. Zepp

    Zepp MDL Member

    Mar 7, 2010
    103
    4
    10
    WHOO-HOO! Used your 3336_5 Mod and am activated!! (A legit, free W7 upgrade to be clear!) Great job, weinter! (And I flashed before I read this latest post from you!) Yes, the Acer has a fan issue that's annoying, but I bought a Toshiba laptop at the same time I got this Acer, and I just love the Acer even though the Tosh makes NO fan noise, even when it comes on. But it has subpar Intel graphics, so that's probably why it runs cooler. I never really use the Toshiba (I put XP on it as a backup system). I like the feel of the keys of the Acer and the nVidia graphics b/c I watch lots of TV and movies. Laptops don't make the best gaming machines because of lack of airflow, as you know. :biggrin:

    Very cool about undervolting the card to save some heat and battery power. I looked into undervolting when I first got the Acer because of the fan issue, but never did it before and after reading a lot about it, still didn't feel confident doing it. Maybe I got distracted. Now that you undervolted the 9100 for me, maybe I can tackle undervolting the CPU. Thanks for those tips and links!

    And thanks again for a GREAT MOD!! I already gave you rep earlier in the thread, or I would again! :D

    :worthy:
     
  13. weinter

    weinter MDL Member

    Feb 19, 2009
    244
    9
    10
    #13 weinter, Mar 11, 2010
    Last edited: Mar 11, 2010
    Anyway I just uploaded the latest version of that Mod.
    Originally I didn't add CPU1 \_PR_ in all the BIOS I uploaded (too lazy)
    So I just did that so now all the mods are updated.
    You can reflash the BIOS in DOS Mode again without affecting the Windows Activation Status.
    If you open RW-Everything after flashing the new Mod you should see this in the DSDT Tab
    Name(_PSL, Package(2) {\_PR.CPU0, \_PR.CPU1}
    Originally it was only
    Name(_PSL, Package(1) {\_PR.CPU0}
    Means ACPI only monitored the CPU Core 0 for temperature changes I modified to to monitor both Core 0 & 1
     
  14. Zepp

    Zepp MDL Member

    Mar 7, 2010
    103
    4
    10
    Darn! One little problem... when I boot into Vista now (in D:\) it comes up as not genuine and not activated... whereas it was genuinely activated by Acer when I bought the laptop, and has been genuinely activated all along. (That's how I got my free W7 upgrade.) I want to keep Vista awhile longer, until I have a chance to build up W7.

    Vista seems to use a tokens.dat file for activation. Any chance you could steer me in the right direction to fix this? (This also happened when I used the Daz loader in W7, which is why I opted to uninstall it and mod the BIOS instead, as I read that was the only way to get a dual boot with W7 and Vista to work.)

    Suggestions welcome! :D
     
  15. Zepp

    Zepp MDL Member

    Mar 7, 2010
    103
    4
    10
    Ok, thanks again! So that feature wasn't really setup for dual core CPUs... that's interesting since they put a dual core in it!
     
  16. weinter

    weinter MDL Member

    Feb 19, 2009
    244
    9
    10
    The issue is because your Vista uses SLIC2.0 Acer Certificate.
    So all you need to do now is
    open Command Prompt with Admin Permission
    Download the new Acer 2.1 Certificate run slmgr -ilc Acer2.1.xrm-rs
     
  17. Zepp

    Zepp MDL Member

    Mar 7, 2010
    103
    4
    10
    I tried this using the same acer 2.1 cert I used to activate W7. Copied to Vista's root and ran command as admin. (Acer cert exact name acer-ACRSYS-2.1.xrm-ms), and got the following error after a few moments:

    Script: c:\windows\system32\slmgr.vbs
    Line: 1648
    Char: 9
    Error: the data is invalid
    Code: 8007000D
    Source: (null)

    Btw, Vista is actually in D:\ but sees itself as in C:\ because it was originally installed in C:\ before I put W7 there. So when I moved Vista to D:\ by restoring its image to D:\, I did a reg edit to make it think it was still in C:\ cause it wouldn't boot into the desktop because it was looking in W7's C:\ drive for its files... not realizing it now lived in D. :D So I swapped drive letters C:\ and D:\ inside Vista. Maybe this is somehow complicating the issue now with the licensing stuff... Vista expects to see a 2.0 SLIC in BIOS, thinking it is in C:\ and head hauncho?