Can I access BIOS using JNI?

Hi,
Can I access BIOS using JNI on Windows and Linux platforms?
Mathew

I guess that the old BIOS functions (INT 15 for instance) are "emulated" by Windows when you are running old 16-bit DOS programs. They're mapped into equivalent Windows calls. Even if the BIOS implement different features you can't run the exact BIOS code. (Please correct me if I'm wrong)
I don't know about Linux handling of BIOS calls.
If you simply want to read (not execute) the BIOS code in Linux you can use a special device (/dev/kmem? I can't remember the exact name) and seek to the BIOS address.

Similar Messages

  • Thinkpad edge s230u twist can't access bios by F1,bios recovery

    When I tried to update win8.1 updates KB3000850, it failed via auto-update or installation. Follow the Microsoft guide to restart laptop into safe mode, installation failed also. Then I chose safe mode with minimum way to restart laptop. Then laptop halted down at Lenovo logo.
    At first, I thought bios is modified by windows8.1(x64) and it can't load any hard disk to boot. With a couple of days test, I found a way to flash BIOS at very beginning of laptop boot. BIOS can be updated. But there is still no startup option to set boot sequence. My laptop is still halted down at Lenovo logo, same as BIOS update. I can only access bios by keeping real clock error which I generated by clearing BIOS.
    if no real clock error, i can't access bios. And f1 and f12 doesn't work. At the lonovo logo screen, Enter doesn't work also although it hints me to press Enter.
    In my laptop bios, there is no startup option even I udate it.
    can somebody help me on this? Lenovo service center just aksed me to change board.
    Here I share the bios crisis recovery solution for s230u, may also for other models.
    Laptop: ThinkPad edge s230u twist 3347-3QC
    Bios: 1.67, UEFI.
    OS:windows 8.1 x64
    How to do BIOS crisi recovery:
    1. Download bios(exe version) from Lenovo website
    2. Run it, and release file. Uncheck the installation at last. Remember the release location. You can get the bios in .fl1 format, mine is in ..\gduj21us\GDETA9WW\
    3. Rename it as BIOS.cap and copy it into a new formatted USB stick with FAT32 in root directory.
    4. Shutdown Laptop and disconnect AC cord. Insert USB stick.
    5. Hold Fn+R, plugging in AC power. And power-on.
    6. USB stick is blinking, then you can release key. A short while, after a lenovo logo, flashing screen shows.
    7. After flash, laptop will restart or shutdown.
    In BIOS, it shows new version. If new bios is new one, flashing takes a longer time than a very short time for same version flashing.

    I tried 1.02, it will try to read USB stick, then shutdown, restart, read again, laptop would be in this cycle. It's same when i changed one Bit by hex-editor of 1.69 version. I also try to use PhoenixTool 2.59 to rebuild BIOS after change one or two Bits of extracted roms. same status also, it took the changed bios as wrong input, enter the above cycle also.
    I tried 1.53, it can show lenovo logo, and flashing screen, but it hints that BIOS should be qual or newer.
    I still wait for some on guide. Thanks in advance.

  • HP pavillion m6 notebook, Can't access Bios on external screen.

    Hello my laptop screen has been completely ruined due to my kid brother (4years old) but thats not the problem.
    The problem is that i'm now using my TV as a external screen via a HDMI cable, my problem is i can't access Bios on it.
    Is there a solution to this problem ? 
    I've read someting about a key combination could solve the problem, but i can't find that combination, and i dont know when i should use it. 
    Thanks 

    Hi Patrickkje, and welcome to the HP Support Forums! 
    I understand that you are looking for a key combination to get the external monitor to turn on while in the BIOS. I did some research and found a couple things. First is this document for Testing a Hard Disk from the BIOS where you need to press the F10 repeatedly to get to the BIOS menu.
    I found another combination that follows pressing FN & F1 at powerup switches to the external monitor.
    I hope this information helps, please let me know how it goes.
    Good luck and have a great day!
    I worked on behalf of HP.

  • Can not access BIOS after update BIOS

    Can not access BIOS after update X220 BIOS to version 1.19
    Type: 4290-R32
    BIOS: 1.19
    http://download.lenovo.com/ibmdl/pub/pc/pccbbs/mobiles/8duj09uc.txt
    http://download.lenovo.com/ibmdl/pub/pc/pccbbs/mobiles/8duj09uc.iso
    Ask google and try anyway but not work
    - Press ThinkVantage, Press F1, Press Fn+F1
    - Power off, unplug AC, unplug battery, wait 15 miniute, try all again
    - Try to update BIOS again

    That is really weird.
    When you are in Windows, can you test and see if the F1 key is working? If it is working. Shut down the laptop then boot it back up. At the Thinkpad screen, keep spamming the F1 key and see if you are able to boot into BIOS.
    //JameZ
    Check out the Community Knowledge Base for hints and tips.
    Did someone help you today? Press the star on the left to thank them with a Kudo!
    If you find a post helpful and it answers your question, please mark it as an "Accepted Solution"!
    X240 | 8GB RAM | 512GB Samsung SSD

  • I have moved from a G5 Powermac to an Intel Mac Pro and am porting over Items from a Backup HDD. How can I access and use drawings and documents created on the PC computer on the Intel computer ?

    I have moved from a G5 Powermac to an Intel Mac Pro and selectively porting over items from a backup hard drive.
    How can I access and use documents and drawings created on the PC based computer ?

    Clarisworks, you need Appleworks, which will only work with Mac OS X10.6.8 or earlier.  See this tip if you must go newer.  Mac Pros with newer hardware configuration than July 20, 2011 can't use Mac OS X 10.6.8 or earlier without this tip and then it would be Mac OS X Server.  I'm not sure if the new black Mac Pro supports that configuration or not.
    iPhoto, there is an iPhoto for all versions of Mac OS X.
    iTunes, there is an iTunes for all versions of Mac OS X.  Note with iTunes versions 11 and later, which are needed for syncing with iOS 7 or or later, you will lose coverflow, if you liked that feature.  Sadly you can't run an older version of iTunes from within Mac OS X 10.9 or later.
    Sketchup: http://help.sketchup.com/en/article/60107 shows the versions that will work with intermediate Mac OS X versions, and this shows the latest version: http://help.sketchup.com/en/article/36208 be sure to click on the operating system you choose to use.
    GIF - Viewing GIFs Apple's Preview can do that.  Editing them, I like http://www.lemkesoft.com/ Graphicconverter.
    DMG is able to be opened by all versions of Mac OS X.  This are just "disk images" which store programs on a virtual disk that will open when double clicked.    Frequently you'll find the installer of the said program inside.  To find out if the program itself is compatible with 10.7 through 10.9, see http://www.roaringapps.com/
    Otherwise see the resources on:
    https://discussions.apple.com/docs/DOC-2455
    If you end up deciding to stick with Snow Leopard.

  • How can I access and use the alphabetical keyboard of the phone ?

    How can I access and use the alphabetical keyboard of the phone ? I cannot find the answer in the manual of use.  Thanks for your help !

    Recently I was abroad and tried to contact my voicemail to check my messages. I was asked to enter a password and did not know how to use the letters below the figures on the keyboard.  I had to give up and wait until I was back in my country (no password is then needed).

  • Does my macbook air have a built in virus scan?  how can I access and use it? also any recommendations of what software if this is not avail ?

    does my macbook air have a built in virus scan?  how can I access and use it? also any recommendations of what software if this is not avail ?

    Contrary to what Geeks on Hugs is telling you, Mac OS X does indeed have a basic malware scanner. It is not a feature that is directly accessible to the user, and works a bit differently than every other malware scanner out there. Gatekeeper, which has been mentioned here, is entirely separate, and provides a different method for helping to protect you against malware.
    The anti-malware scanner in Mac OS X is called XProtect. When you download an application (or any other kind of executable code), it is automatically "quarantined," so that when you open it you're asked if you really want to do that. I'm sure you're very familiar with this aspect of Mac OS X if you have ever downloaded any apps from outside the App Store. What you don't know, though, is that each time you try to open a new app, that app is checked by XProtect. If it is identified as malware, you will not be allowed to open it, and will be warned that it's malware.
    At this time, there is no known malware that can infect a properly up-to-date Mac. All current malware will be blocked by one or more methods.
    For more information, see my Mac Malware Guide.
    (Fair disclosure: I may receive compensation from links to my sites, TheSafeMac.com and AdwareMedic.com.)

  • P67A-GD55 can't access bios.

    Had problem earlier to access bios using an msi p67a gd43, today i changed in to a p67a gd55 and i have the same problem. When i start it counts "98","99","A3" and then i press ALT and it just locks saying "starting setup".
    I'm able to boot in to windows 7 64bit without any problem.
    My setup is:
    CPU: i5 2500k
    GFX: Palit Geforce GTX460 768mb
    RAM: 2x UMAX DDR3 1600 oc 2gb
    PSU: Zumax 630W
    I've unplugged all HDD and DVD.
    So far I've tried to Clear Cmos with button and also jumper/battery method. Bios was 1.8 stock but flashed it anyway to 1.8.
    Switch slots for RAM.
    Removed the moderboard from chassi so it had no metal contact.
    Changed PSU.
    Only things i havent been able to change is ram and gfx so i suppose one of them is causing this problem, as for the memory im not able to get any information from it in sisoft sandra, in cpu-z it cant identify the brand.
    Anyone had this or similare problem, and what did you do?

    Quote
    I hearby would like to inform all people that cetus UMAX DDR3-1600 OC is NOT suitable with MSI's P67 chipset.
    It would be beneficial if you could advise the forum what memory you are using now that does work. Makes it easier for others that are considering memory for their boards. 

  • How can I access BIOS/EFI in MBP Retina

    How can I access EFI (or BIOS equivalent) in Macbook Pro Retina?
    I tried to access with Option + Command + O and F. But, it doesn't work.
    Is there anyone who saw the bios settings of MBP Retina?

    Apple disables the standard mechanism for entry into the EFI shell in its computers, but not the EFI shell itself. If you want to launch the EFI shell, you can download third-party software that changes the interface EFI shows you at start-up. This will void your warranty & support, so you'll have to use Google for instructions.

  • Laptop will not boot, stops at Toshiba screen then an error message. Can't access BIOS

    I receive the following error message:
    For Atheros PCIE Ethernet Controller v2.2.7(11/02/10)
    Check cable connection!
    PXE-M0F: Exiting Intel PXE ROM.
    No bootable device -- insert boot disk and press any key
    Before it first shut down, there was some blue screen with a message I was unable to read in time. I turned it back on and got the above message. I have done some research and it sounds like some kind of hard drive problem. I've checked the hard drive connection and it's fine, the same message appears. I also saw that you can access BIOS(not sure what this is exactly, I've never used it) and then somehow recover, reset or change a boot setting that may have changed by itself. I can't access it though. I have tried F8, I have tried pressing escape as soon as the red Toshiba screen comes on, and also tried holding it and releasing when the tone sounds, then pressing F1 but all I get is a tone and no screen.
    It's about to be finals week and I really need some help getting this fixed...preferrebly without having to by a new hard drive because all kinds of homework, papers and study info is on this computer. I haven't even had it for two years yet. I can attach a picture of the screen if needed but it's just a black screen with the above message.
    Thanks for any help!
    EDIT: Satellite L655-S5150 and Windows 7
    Solved!
    Go to Solution.

    It does sound like a hard drive related issue, be it a virus, or physical failure.  If you have fast boot enabled, you will need to hold down F8 while you power up, as just tapping F8 at the BIOS splash screen will not work.  If you are unable to recover that way, hopefully you created recovery media when you first got the laptop(it would have prompted you in the action center).
    If that was not done, you could always swap in a new hdd to get the system up and running, and get a eSATA to USB cable to get all of your info off your old drive.
    Qosmio X875 i7-3630QM, 32GB RAM, OCZ SSD Qosmio X505 i7-920XM, PM55, 16GB RAM, OCZ SSD
    Satellite Pro L350 T9900, GM45, 8GB RAM , Intel 320 SSD (my baby) Satellite L655 i7-620M, HM55, 8GB RAM, Intel 710 SSD (travel system)

  • Can't access object using "id" or "name" if created with actionscript

    How can you register an instance of an object with actionscript so that it's id or name value is accessible?
    I included a simple example where a Button is created using mxml and in the same way it is created using actionscript.  The actionscript object is inaccessible using it's "id" and "name" property.
    <?xml version="1.0" encoding="utf-8"?>
    <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
                   xmlns:s="library://ns.adobe.com/flex/spark"
                   xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600"
                   creationComplete="application1_creationCompleteHandler(event)">
        <fx:Script>
            <![CDATA[
                import mx.events.FlexEvent;
                protected function application1_creationCompleteHandler(event:FlexEvent):void
                    import spark.components.Button;
                    var asBtn:Button = new Button();
                    asBtn.label = "actionscript";
                    asBtn.x = 200;
                    asBtn.id = "asButton";
                    asBtn.name = "asButtonName";
                    addElement(asBtn);
                    trace("mxmlButton="+this["mxmlButton"].label); // returns: mxml  label
                    //trace("mxmlButton="+this["asButton"].label); // returns runtime error: ReferenceError: Error #1069: Property asButton not found on TestId and there is no default value.
                    //trace("mxmlButton="+this["asButtonName"].label); // returns runtime error: ReferenceError: Error #1069: Property asButtonName not found on TestId and there is no default value.
            ]]>
        </fx:Script>
        <s:Button
            id="mxmlButton"
            label="mxml label"
            alpha="0.8"/>
    </s:Application>

    Hi Dan,
    It is a very rare occurrence when I miss not being able to access an object (object property, really) using the ["name"] notation for objects created using actionscript.
    In MXML the compiler is conveniently adding an attribute to the class with the same name as the id, so you can conveniently refer to it using the [] notation. While we explicitly specify an application container to use, the MXML compiler creates a custom container which is a derivative of the base container and to that it adds properties for the children declared in MXML. I guess it also effectively calls "addElement" for us when  the container is being constructed.
    Your example assumes that using "addElement" to add the button to the application container is the same as declaring a variable (ie property ). It isn't, so there's no point in looking for an property of the name "as3Button" using the [] notation, because it doesn't exist. The container is managing a collection of children in it's display list and that's not the same as being accessible as properties of the container.
    Generally speaking, accessing properties using the ["name"] syntax isn't necessary.
    Paul
    [edit: you may wonder why "addElement" doesn't conveniently also add the "id" attribute to be an property of the container class. Unfortunately, it can't because the container class would need to be dynamic and it's not. A further complication would be that adding properties at runtime would invite naming clashes at runtime with associated mayhem. MXML can do this because the compiler generates the class and can trap name duplication at compile time.
    Great question, BTW.
    -last edit changed my "attributes" to be "properties" in line with Adobe's terminology]

  • Windows 8.1-No UEFI firmware setting in advance option. Can't access BIOS with F2-Lenovo B575

    There was Windows 7 Home Premium on my machine before (Lenovo B575)and I could access the BIOS and Boot Menu pressing F2 and F12. I installed Windows 8 Enterprise version first and lost the ability to go into the BIOS. I upgraded this version to 8.1 with
    same results. In advanced option I don't have UEFI firmware setting tile. So I can't choose to get to the BIOS with this method. I have tried to go into the BIOS at the boot pressing F2 and many other keys with no result. The OS in both cases 8 and 8.1 hung
    several times during the installation process. I had to manually reboot machine during installation several times. After the windows were installed the system still can't shut down or restart normally and I have played with different settings in power / shutdown
    option. Please help. I need to be able to access my BIOS at boot or Windows level. Any help will be greatly appreciated. Thanks.

    Hi,
    The method to enter into advanced boot option in Windows 8\8.1 is different from Windows 7, pressing F12 during boot may not work because the booting process in Windows 8\8.1 is too fast. Here's an document from Lenovo website:
    http://support.lenovo.com/en/documents/ht081446
    NOTE
    This
    response contains a reference to a third party World Wide Web site. Microsoft is providing this information as a convenience to you.
    Microsoft
    does not control these sites and has not tested any software or information found on these sites.
    Please Note the sentence at the end:  Lenovo preloaded Windows 8/8.1 is set up with UEFI boot. If your computer is not fitted with UEFI boot, you can only enter BIOS setup or UEFI firmware via  the traditional method.
    that means If you installed Windows 8\8.1 the U/EFI way you should be able to access UEFI options,
    To check if you boot UEFI way, run in admin command prompt:
    bcdedit
    for example:
    If path ends in
    .efi - you boot U/EFI way, and path ends in .exe - you boot normal BIOS way.
    Yolanda Zhu
    TechNet Community Support

  • Can't access BIOS through Assist button

    Hi all, I have a VPCF11M1E and I am not able to access its BIOS. Pressing F2 doesnt show me any BIOS options and when I press the Assist button it automatically starts the computer. I really do need help ASAP if possible. Thanks in advance!

     
    Hi Barletta, 
    Thank you for considering Sony Community! 
    Did you press F2 repeatedly while the computer is booting up? You might missed it. Try it again and this time, hit F2 repeatedly as soon as you press the power button. Make sure that the F2 is free from dust or dirt, and it is not stuck.  
    Also try to remove the battery and all peripherals -> press and hold the power button for 5 seconds OR, if the battery is not removable, remove all peripherals -> look for a battery off button on the bottom of the laptop -> push the button for 5 seconds -> you may use a safety pin if you see a pinhole. 
    Try again to access BIOS. If you'll get the same issue, possibly its already hardware issue. Your Vaio VPCF11M1E is not a U.S. model and we have limited knowledge of your unit. Unfortunately, we are unable to assist customers outside of the US. We kindly recommend visiting our Sony Global Web site for information on contacting the Sony Support Center in your region at http://www.sony.net/SonyInfo/Support/.
    Hope these help. 
    Thanks,
    Vincent 
    If my post answers your question, please mark it as "Accept as Solution"
     

  • Why can I access files using ubuntu live cd but not my mac?

    Hello,
    Every since I have upgraded to Lion then to Mountain Lion I have had nothing but trouble with my mac crashing and not being able to repair the harddrive. I use time machine with an external hard drive to back up everything (also using online server to back up things as well).
    My issue is that disk utility never works ( ever ) and when I have trouble the hard drive and my external hard drive always show up grayed out and disk utility says the disk is broken and cannot be repaired. Which the disk are fine because I can access them using a ubuntu live cd no problem.
    My main question is how is this not being addressed by apple? This is clearly a bug - there is nothing wrong with my external harddrive or my macs hardrive - yet when I restart my mac I fear it will never start again(in its current state) and the disk utility just doesn't work the only answers I ever get is the hard drive is bad (which is not the case being I can access it with the ubuntu - or even reinstall everything and it works fine etc...)
    There is some major bugs and I can say I never had these problems losing my data with a windows machine (though I am not a big windows fan). Apple why doesn't the disk utility work?
    Also why when I update my mac and the mac restarts itself does it not eject my external hardrive - also why if you don't eject the harddrive it ruins the data on the hard drive or at least makes it grayed out or corrupt in my mac - but I can copy the files in ubuntu and put them back then it works just fine? These are serious issues and I am really shocked that the mac community would stand for this kind of thing - I am not the only one with these issues I see thousands of others with the same issues so when are they going to be fixed?
    If what I am saying is unclear - just google mac hardrive cannot be repaired - and set the time for the last month you will see. Also to those who have these troubles simply use a ubuntu live cd - copy all your files to the home folder then place them back to where the reside and mac will reconize them again - worked every time for me so far no thanks to disk utility.

    Your booting off a Ubuntu disk which has it's own operating system on it and on another medium that is free of issues, unlike your current hard drive running OS X 10.8.
    I really don't advise you directly installing Linux on a Mac as it's much more complicated that it appears. Also I don't advise you using Linux anything to tinker with a Mac unless you really really know what your doing.
    Since your Mac's software is broken you don't know currently and shouldn't be using Linux as a band-aid solution to your problem.
    My suggestion is you FIX your primary boot drive.
    disk utility says the disk is broken and cannot be repaired
    This calls for a complete zero erase and install of the affected area, if it's just the Macintosh HD partition then fine, it's a hold command r boot into Recovery HD and use Disk Utiltiy there to Erase with the middle secure erase feature (important) and then a reinstall of OS X 10.8 from Apple's servers over a fast Ethernet connection.
    If your GUID partition table or Recovery HD is affected, then you need to command option r boot into Internet Recovery and select the entire hard drive for the same zero/middle erase proceedure, unless you have a older MacBook Pro then you need to use option key boot off the 10.6 disks and use the Secure Erase/ Zero on the entire drive, install 10.6, then update to 10.6.8, then AppStore upgrade to 10.8 again.
    You need to only restore user files into same named accounts from a Storage Drive backup, do not use Migration or Setup assistant as your TimeMachine drive data is likely corrupted. This means all new softwre installs from original sources as well.
    Read through my many User Tips, you'll be fixing your own machine in no time.
    https://discussions.apple.com/community/notebooks/macbook_pro?view=documents#/?p er_page=50
    also why if you don't eject the harddrive it ruins the data on the hard drive or at least makes it grayed out or corrupt in my mac
    Windows and Linux also has to "safely remove hardware" or "unmount" before ejecting a drive as well or it corrupts the data.
    I guess this feature came about so one can disconnect a drive without having to physically remove it and wear out the ports doing so.

  • Can't access BIOS Setup on my Satellite C660-24F

    I cant access my laptop Bios Setup - when I pres F2 , F11 or F12
    *Satellite C660-24F PSC1NE*
    It only statup Windows I cant access BIOS startup menu. I searched for BIOS updat for my model Satalite C660-24F - PSC1NE - and I didnt find on this web.
    Can anyone help me please?

    Hi
    The BIOS for this unit can be found on Toshiba EU driver page:
    http://www.toshiba.eu/innovation/download_drivers_bios.jsp?service=EU
    Currently it looks like the BIOS 1.50-WIN is the newest one.
    According to BIOS access:
    Press F2 while powering on the unit. This is the right and only method to access the BIOS. Press F2 several times in the row

Maybe you are looking for