SCardConnect returns 1

Hi!
I have a smart card reader EZ100PR. I can do ScardEstablishContext and SCardListReaders, but when I do ScardConnect, I get an error with value '1'. Can anybody tell me what I am doing wrong?
rv = CasEstablishContext(SCARD_SCOPE_SYSTEM, NULL, NULL, &hContext);
rv = CasListReaders(hContext, NULL, NULL, &dwReaders);
mszReaders = (LPTSTR)malloc(sizeof(char)*dwReaders);
rv = CasListReaders(hContext, NULL, mszReaders, &dwReaders);
//Here I get an error with value 1
rv = CasConnect(hContext, &mszReaders[0], SCARD_SHARE_SHARED, SCARD_PROTOCOL_T0 | SCARD_PROTOCOL_DEFAULT, &hCard, &dwPref);
Please, help me!

What if it's a T=1 card ?

Similar Messages

  • PC/SC error SCardConnect return code = 80100009

    I created an application using the OpenCard Framework. I am using a Schlumberger Reflex USB v2 reader. When I run my application, I receive the following error "opencard.core.terminal.CardTerminalException: Pcsc10CardTerminal: PCSC Exception in method SCardConnect: PC/SC Error SCardConnect return code = 80100009".
    This return code corresponds to this variable in windows, SCARD_E_UNKNOWN_READER.
    I know the card reader and the PC/SC driver for the reader work correctly because I have used them with other applications.
    Is there some special configuration I have to make within the OpenCard Framework to have it recognize my reader? Or, is there some configuration I have to do within Windows 2000?
    Thanks

    My java code can detect is a card is in the reader introduced only if i run the program many times.
    With the i variable i debug that not the last running detects that the card was introduced.
    And i can detect that tha card was introduced only with these error.
    PLEASE HELP ME!!!!!!!!!
    Thanks in advanced
    My code looks like:
    import java.awt.Frame;
    import java.io.FileNotFoundException;
    import opencard.core.OpenCardException;
    import opencard.core.service.CardServiceException;
    import opencard.core.service.SmartCard;
    import opencard.core.service.CardRequest;
    import opencard.core.terminal.CardTerminalException;
    import opencard.core.util.OpenCardPropertyLoadingException;
    import opencard.opt.iso.fs.FileAccessCardService;
    import opencard.opt.iso.fs.CardFile;
    public class ReadFile {
         static int i = 16;
    public static void main(String[] args)
    System.out.println("reading smartcard file..."+ i);
    // here, the application code will be filled in
    try {
              SmartCard.start();
    //          wait for a smartcard with file access support
         CardRequest cr =
         new CardRequest(CardRequest.NEWCARD, null, FileAccessCardService.class);
         System.out.println("1");
         SmartCard sc = SmartCard.waitForCard(cr);
         System.out.println("2");
         FileAccessCardService facs = (FileAccessCardService)
         sc.getCardService(FileAccessCardService.class, true);
         System.out.println("3");
         CardFile root = new CardFile(facs);
         System.out.println("4");
         CardFile file = new CardFile(root, ":c009");
         System.out.println("5");
         byte[] data = facs.read(file.getPath(), 0,
         file.getLength() );
         System.out.println("6");
         sc.close();
         System.out.println("7");
         String entry = new String(data);
         System.out.println("8");
         entry = entry.trim();
         System.out.println("9");
         System.out.println(entry);
         System.out.println("10");
         } catch (OpenCardPropertyLoadingException e) {
              // TODO Auto-generated catch block
              e.printStackTrace();
         } catch (CardServiceException e) {
              // TODO Auto-generated catch block
              e.printStackTrace();
         } catch (CardTerminalException e) {
              cardInserted();
              e.printStackTrace();
         } catch (ClassNotFoundException e) {
              // TODO Auto-generated catch block
              e.printStackTrace();
         } catch (FileNotFoundException e) {
              // TODO Auto-generated catch block
              e.printStackTrace();
         } catch (OpenCardException e) {
              // TODO Auto-generated catch block
              e.printStackTrace();
         finally{
              try {
                   SmartCard.shutdown();
              } catch (CardTerminalException e) {
                   // TODO Auto-generated catch block
                   System.out.print("Halli Hallo ");
                   e.printStackTrace();
    System.exit(0);
    }//main
    static void cardInserted(){
         System.out.println("\ncardInserted" + i + "\n");
    }//cardInserted
    }

  • Error SCardConnect return code = 80100009 / How to use another SC reader?

    Hello,
    I have 2 card readers connected to my PC. One for harddrive encryption which is part of our internal security and another one for my development (Gemplus GemPC433-SL7). I have installed the OpenCard framework for the first time on my PC because I would like to write a small SmartCard Client application reading some data from a file stored in a smart card.
    My problem is that I would like to use the Gemplus card reader to do this but when I start the batch "GetSmartCard.bat" it seems that it is trying to read the card from the smartcard reader used for my harddrive encryption. Then I get the error PC/SC Error SCardConnect return code = 80100009.
    Can you please tell me how can I force OCF to use the other card reader (GemPC433-SL7)?
    Thanks in advance for your replies.
    Alain

    I managed to get the Gemplus terminal by using the following code. I can detect is the card is inserted by using "terminal.isCardPresent(0);" but when I execute the line "SmartCard sc = SmartCard.waitForCard(cr);"
    I get the error : "opencard.core.terminal.CardTerminalException: Pcsc10CardTerminal: PCSC Exception in method SCardGetStatusChange: error executing SCardGetStatusChange
    return code = 8010002e"
    package com.hitec.chipandpin;
    import opencard.core.service.SmartCard;
    import opencard.core.service.CardRequest;
    import opencard.opt.iso.fs.FileAccessCardService;
    import opencard.opt.iso.fs.CardFile;
    import opencard.core.terminal.CardTerminal;
    import opencard.core.*;
    import java.io.*;
    import opencard.core.terminal.*;
    import opencard.core.service.*;
    import opencard.core.util.*;
    import java.util.Enumeration;
    public class InitFile {
      public static void main(String[] args)
        System.out.println("initializing file...");
          try {
          // initialize framework
            SmartCard.start();
          // get the enumeration of presently registered card terminals
            Enumeration terminals = CardTerminalRegistry.getRegistry().getCardTerminals();
            CardTerminal terminal = null;
            while (terminals.hasMoreElements()) {
              terminal = (CardTerminal) terminals.nextElement();
              if (terminal.getName().indexOf("Gemplus GemPC433") != -1) {
                //Gemplus terminal found
                break;
            // wait for a smartcard with file access support
            CardRequest cr = new CardRequest(CardRequest.ANYCARD , terminal, FileAccessCardService.class);
            SmartCard sc = SmartCard.waitForCard(cr);
            FileAccessCardService facs = (FileAccessCardService)sc.getCardService(FileAccessCardService.class, true);
            CardFile root = new CardFile(facs);
            CardFile file = new CardFile(root, ":c009");
            String entry = args[0].replace(':', '\n');
            byte[] bytes = entry.getBytes();
            int length = bytes.length;
            byte[] data = new byte[file.getLength()];
            if (data.length < length) {
              length = data.length;
            System.arraycopy(bytes, 0, data, 0, length);
            // write the data to the file
            facs.write(file.getPath(), 0, data);
            System.out.println(entry);
          catch (Exception ex) {
            ex.printStackTrace(System.err);
    finally { // even in case of an error...
          try {
            SmartCard.shutdown();
          } catch (Exception e) {
            e.printStackTrace(System.err);
        System.exit(0);
    }Can anyone of you help me to solve this problem?
    Thanks in advance.
    Alain.

  • Problems using OpenCardFramework

    Hello everybody,
    I'm working on an application interacting with a PC/SC smart card reader.
    When I call the OCF- Method 'waitForCard()' there is one Exception occuring (after I've inserted a card) I don't understand:
    opencard.core.terminal.CardTerminalException: Pcsc10CardTerminal: PCSC
    Exception in method SCardConnect
    return code = 8010000f
    what does the return code mean?
    Although the invoked CardTerminal has a type and a name there is no address. What should I try?
    Thankfull for your advice!!!

    Hi !
    I had the same problem trying to use the PCSC class, even downloaded from Gemplus their version of the same class, which, according to them, should work with any card - supporting PCSC !
    But had again the strange error code returned !
    Then read in a mail-arcihve, that OpenCard had some kind of Migrational Classes for CardTerminals - tried them, and it works ! For now ;)
    So , try them:
    enter in your opencard.properties file:
    OpenCard.terminals=\ com.ibm.opencard.terminal.pcscmig.PcscMigCardTerminalFactory
    thus tellyng the registry, to look and find whatever is on your machine .

  • Error in connecting to the smart card

    Hi
    I am trying to write a very simple program that just detects the card and closes..
    Here is the code:
    import opencard.core.service.SmartCard;
    import opencard.core.service.CardRequest;
    import opencard.opt.iso.fs.FileAccessCardService;
    import opencard.opt.util.PassThruCardService;
    import opencard.opt.iso.fs.CardFile;
    public class ReadFile {
         public static void main(String[] args)
              System.out.println("initializing file...");
         try {
              System.out.println("Before start");
              SmartCard.start();
              System.out.println("After start");
              // wait for a smartcard with file access support
              CardRequest cr = new CardRequest(CardRequest.NEWCARD, null, null);//PassThruCardService.class);
              System.out.println("After Card request");
              SmartCard sc = SmartCard.waitForCard(cr);
              System.out.println("After waiting for card");
              sc.close();           
         catch (Exception e)
              e.printStackTrace(System.err);
              System.exit(0);
         finally
         { // even in case of an error...
              try {
                   SmartCard.shutdown();
              catch (Exception e)
              e.printStackTrace(System.err);
         System.exit(0);
    I am using cyberflex 32k access developer card and reflex v2 usb lite reader
    I am getting the following run time errors
    C:\J2SDK1.4.0_03\BIN\java.exe ReadFile
    Working Directory - C:\
    Class Path - C:\;C:\smartcard\java_card_kit-2_2_01-win-gl\java_card_kit-2_2\samples\classes;C:\smartcard\java_card_kit-2_2_01-win-gl\java_card_kit-2_2\lib\base-core.jar;C:\smartcard\java_card_kit-2_2_01-win-gl\java_card_kit-2_2\lib\base-opt.jar;C:\smartcard\java_card_kit-2_2_01-win-gl\java_card_kit-2_2\lib\reference-terminals-windows.jar;C:\smartcard\java_card_kit-2_2_01-win-gl\java_card_kit-2_2\lib\pcsc-wrapper-src.jar;C:\smartcard\java_card_kit-2_2_01-win-gl\java_card_kit-2_2\lib\reference-services.jar;.;c:\Kawa3.5\kawaclasses.zip;c:\j2sdk1.4.0_03\lib\tools.jar;c:\j2sdk1.4.0_03\jre\lib\rt.jar
    initializing file...
    Before start
    [ERROR    ] com.ibm.opencard.terminal.pcsc10.OCFPCSC1.OCFPCSC1.SCardGetStatusChange
    --- message PCSC Exception in method SCardGetStatusChange: error executing SCardGetStatusChange
    return code = 8010002e
    --- thread Thread[main,5,main]
    --- source com.ibm.opencard.terminal.pcsc10.OCFPCSC1@4a5ab2
    After start
    After Card request
    [ERROR    ] com.ibm.opencard.terminal.pcsc10.OCFPCSC1.OCFPCSC1.SCardGetStatusChange
    --- message PCSC Exception in method SCardGetStatusChange: error executing SCardGetStatusChange
    return code = 8010002e
    --- thread Thread[Thread-1,5,main]
    --- source com.ibm.opencard.terminal.pcsc10.OCFPCSC1@4a5ab2
    [ERROR    ] com.ibm.opencard.terminal.pcsc10.OCFPCSC1.OCFPCSC1.SCardConnect
    --- message PCSC Exception in method SCardConnect: PC/SC Error SCardConnect
    return code = 80100009
    --- thread Thread[Thread-1,5,main]
    --- source com.ibm.opencard.terminal.pcsc10.OCFPCSC1@4a5ab2
    opencard.core.terminal.CardTerminalException: Pcsc10CardTerminal: PCSC Exception in method SCardConnect: PC/SC Error SCardConnect
    return code = 80100009
         at com.ibm.opencard.terminal.pcsc10.Pcsc10CardTerminal.translatePcscException(Pcsc10CardTerminal.java:502)
         at com.ibm.opencard.terminal.pcsc10.Pcsc10CardTerminal.cardConnect(Pcsc10CardTerminal.java:361)
         at com.ibm.opencard.terminal.pcsc10.Pcsc10CardTerminal.internalOpenSlotChannel(Pcsc10CardTerminal.java:315)
         at opencard.core.terminal.CardTerminal.openSlotChannel(CardTerminal.java:385)
         at opencard.core.service.CardServiceRegistry.getSmartCard(CardServiceRegistry.java:316)
         at opencard.core.service.SmartCard.getSmartCard(SmartCard.java:388)
         at opencard.core.service.CardWaiter.cardInserted(CardWaiter.java:98)
         at opencard.core.event.EventGenerator.updateCards(EventGenerator.java:233)
         at opencard.core.terminal.CardTerminalRegistry.cardInserted(CardTerminalRegistry.java:281)
         at opencard.core.terminal.CardTerminal.cardInserted(CardTerminal.java:577)
         at com.ibm.opencard.terminal.pcsc10.Pcsc10CardTerminal.poll(Pcsc10CardTerminal.java:493)
         at opencard.core.event.EventGenerator.run(EventGenerator.java:199)
         at java.lang.Thread.run(Thread.java:536)
    Process Exit...
    It comes out of smartcard.start()
    But it also throws some errors.
    Cant figure out wat the problem is.
    Can someone please guide us in this
    Thanks
    Nagesh

    Hello,
    I am encountering the same problem that you had. When I try to execute my OpenCardFramework application, I get the following error, "... PCSC Exception in method SCardConnect: PC/SC Error SCardConnect return code = 80100009 ..."
    I am using a Schlumberger USB card reader. I know the card reader works because I have used it with other applications.
    What was the problem that you had with the USB reader and the OpenCardFramework? Could you please post it to the forum?
    Thanks

  • SCardConnect error . return code: 80100004

    I am developing am application for GxpPro R3 using PC/SC on VB .NET.
    Though SCardEstablishContext, SCardListReaderGroups and SCardListReaders works fine, i get a return code of 80100004 for SCardConnect.
    Dim dwShareMode As Long = 1
    Dim dwPrefProtocol As Long = 3
    ReturnValue = SCardConnect(Me.nContext, cReaders(0), dwShareMode, dwPrefProtocol, phCard, ActiveProtocol)
    I have tried with all the combinations of dwShareMode and dwPrefProtocol with the same return code.
    snippet of my code below
    Me.nContext = 0
    ReturnValue = SCardEstablishContext(0, 0, 0, Me.nContext)
    Dim delimiter(1) As Char
    delimiter(0) = Convert.ToChar(0)
    Dim cGroupList As String = "" + Convert.ToChar(0)
    Dim nStringSize As Integer = -1
    ReturnValue = SCardListReaderGroups(Me.nContext, cGroupList, nStringSize)
    Dim cGroups() As String = cGroupList.Split(delimiter)
    Dim cReaderList = "" + Convert.ToChar(0)
    Dim nReaderCount As Integer = -1
    ReturnValue = SCardListReaders(Me.nContext, cGroups(0), cReaderList, nReaderCount)
    Dim cReaders() As String = cReaderList.Split(delimiter)
    Dim dwShareMode As Long = 1
    Dim dwPrefProtocol As Long = 3
    Dim phCard As Long = 0
    Dim ActiveProtocol As Long = 0
    ReturnValue = SCardConnect(Me.nContext, cReaders(0), dwShareMode, dwPrefProtocol, _
    phCard, ActiveProtocol)
    ~SUDHA

    Hi,
    This error specify that the data you add, already exist in the table.
    In this type of table, the field code and name must be unique for every lines.
    Try to change the value of this line : oUsrTbl.Name = "Name"
    Hope it's help you.
    Regards
    Michael

  • Can I return my laptop

    I bought my laptop around the beginning of March 2011. I am very dissatisfied with it and was wondering if I could bring it in for a refund.The computer is a Dell Inspiron. 

    I'm sorry, but you only have 14 days to return a laptop. You could send it in for repair if there is an issue with the device.
    I am a Bestbuy employee who volunteers on these boards on my own time. I am not paid for posting here, and you should understand that my opinions are exactly that - opinions. I do not represent Bestbuy in any way.
    : Open Mailbox

  • Return of Free goods item - Problem in item category

    I am trying to create return order of Free sample billing
    (ZFDP). The return order type for the free sample is ZFDR.
    We have specified Item category for the ZFDR is RENN (Free good item) in IMG Activity -> Assign Item categories.
    When I create order and save it, it prompts me to enter G/L Account.
    This material is free. It should not prompt G/L Account for it. There is no revenue recognition specified for the item category. I tried changing item category to ZKLN i.e Free of charge item. This item category does not prompt for G/L Account while creating order. but I can not use this item category because it prompts me for Avialability. I can not remove the Avaialabilty check for it because the same item category is used in the Free sample order where availability check is required
    In ZFDP order type, we are issuing 100% discount by using R100
    discount condition.  Please let me know how can I solve this problem.
    I think there is some problem in my item category itself. .
    My setting for Item category in IMG - Define item category is
    same for both ZKLN and RENN. Only difference is RENN has returns
    tick and pricing field is blank. In ZKLN pricing is defined as B- 100%
    discount. I also tried changing the pricing option of RENN to B.
    But still it is asking for G/L Account.
    I can not use ZKLN instead of RENN because my ZKLN is used in the
    Free item Sales order.
    Please help.
    Regards
    Saurabh Gothivrekar

    Hi
    I got answer to my query. YOu need to specify the bill type while defining sales document type. This bill type should not have account assignment mentioned in it.
    I changed the bill type, which does not have Account assignment procedure attached to it.
    It has solved my problem

  • Query help: query to return column that represents multiple rows

    I have a table with a name and location column. The same name can occur multiple times with any arbitrary location, i.e. duplicates are allowed.
    I need a query to find all names that occur in both of two separate locations.
    For example,
    bob usa
    bob mexico
    dot mexico
    dot europe
    hal usa
    hal europe
    sal usa
    sal mexico
    The query in question, if given the locations usa and mexico, would return bob and sal.
    Thanks for any help or advice,
    -=beeky

    How about this?
    SELECT  NAME
    FROM    <LOCATIONS_TABLE>
    WHERE   LOCATION IN ('usa','mexico')
    GROUP BY NAME
    HAVING COUNT(DISTINCT LOCATION) >= 2Results:
    SQL> WITH person_locations AS
      2  (
      3          SELECT 'bob' AS NAME, 'USA' AS LOCATION FROM DUAL UNION ALL
      4          SELECT 'bob' AS NAME, 'Mexico' AS LOCATION FROM DUAL UNION ALL
      5          SELECT 'dot' AS NAME, 'Mexico' AS LOCATION FROM DUAL UNION ALL
      6          SELECT 'dot' AS NAME, 'Europe' AS LOCATION FROM DUAL UNION ALL
      7          SELECT 'hal' AS NAME, 'USA' AS LOCATION FROM DUAL UNION ALL
      8          SELECT 'hal' AS NAME, 'Europe' AS LOCATION FROM DUAL UNION ALL
      9          SELECT 'sal' AS NAME, 'USA' AS LOCATION FROM DUAL UNION ALL
    10          SELECT 'sal' AS NAME, 'Mexico' AS LOCATION FROM DUAL
    11  )
    12  SELECT  NAME
    13  FROM    person_locations
    14  WHERE   LOCATION IN ('USA','Mexico')
    15  GROUP BY NAME
    16  HAVING COUNT(DISTINCT LOCATION) >= 2
    17  /
    NAM
    bob
    salHTH!
    Edited by: Centinul on Oct 15, 2009 2:25 PM
    Added sample results.

  • Unable to capture return values in web services api

    At the time of login to web services if my server is down ,
    it returns following error :
    java.lang.StringIndexOutOfBoundsException: String index out of range: -1
            at java.lang.String.substring(String.java:1438)
            at java.lang.String.substring(String.java:1411)
    I want to capture this error so that i can try another server to login. how do i capture this error
    Another place where i want to capture the return Value is when i look for a report on the server
    rh = boBIPlatform.get("path://InfoObjects/Root Folder/"src_folder"/" + reportName +
                               "@SI_SCHEDULEINFO,SI_PROCESSINFO" ,oGetOptions);
    oInfoObjects = rh.getInfoObjects();
    CrystalReport = (CrystalReport)oInfoObjects.getInfoObject(0);
    Here if the report is not there on the server , it returns a null handler exception.
    but if i try catching it by checking my responsehandler is null  like rh == null  it does not catch it.
    Any help will be appreciated
    thanks
    Rakesh Gupta

    Ted : i have two cases
    1)   server = server_st.nextToken();
        providerURL = "http://"server"/dswsbobje/services";
        sessConnURL = new URL(providerURL + "/session");
       Connection boConnection = new Connection(sessConnURL);
       Session boSession = new Session(boConnection);
      EnterpriseCredential boEnterpriseCredential = new    EnterpriseCredential();
                  boEnterpriseCredential.setLogin(userid);
      boEnterpriseCredential.setPassword(pwd);
      boEnterpriseCredential.setAuthType(auth);
    SessionInfo boSI = boSession.login(boEnterpriseCredential);
    I have got a list of servers running web servcies stored in my tokens. when i pass the first server name say " test:8080" and that server is down , i want to catch somewhere in the code above that it did not get the connection so that i can loop back and try with the second server say test1:8080
    This is for failover purposes.
    at present when i was trying to capture return value of boSI it  breaks giving the error
    java.lang.StringIndexOutOfBoundsException: String index out of range: -1
    at java.lang.String.substring(String.java:1438)
    at java.lang.String.substring(String.java:1411)
    2nd case :
    I am geeting reports from the server and scheduling them:
    i run the following code which works fine if reports is there
    rh = boBIPlatform.get("path://InfoObjects/Root Folder/"src_folder"/" + reportName +
    "@SI_SCHEDULEINFO,SI_PROCESSINFO" ,oGetOptions);
    oInfoObjects = rh.getInfoObjects();
    CrystalReport = (CrystalReport)oInfoObjects.getInfoObject(0);
    Here if  the  report  is not there on the server  then i should be able to catch from the response handle rh that it has got a null value.
    but rh does not return a null value 
    the code ultimately throws a null handle at the following line
    CrystalReport = (CrystalReport)oInfoObjects.getInfoObject(0);
    i am not able to catch the null value there also.
    hope you got my issue.

  • Generate prov.xml for Creative Cloud. Return Code 27

    We're trying to follow this guide (Creative Cloud Help | Using Adobe Provisioning Toolkit Enterprise Edition) to serialize a package (or something). We're stuck on generating prov.xml. My best attempt at an entry is:
    C:\Program Files (x86)\Common Files\Adobe\OOBE\PDApp\CCP\utilities\APTEE>adobe_prtk.exe --tool=VolumeSerialize --generate --serial=xxxx-xxxx-xxxx-xxxx-xxxx-xxxx --regsuppress=ss --eulasuppress --locales=en_US --provfilepath=C:\Program Fil
    es (x86)\Common Files\Adobe\OOBE\PDApp\CCP
    It says half of this is optional, but I'm skeptical.
    Anyway, I'm getting return code 27. This indicates that it is unable to edit the prov.xml file specified. I didn't specify a prov.xml file, I'm trying to make one. The syntax I'm using differs from what I found on the page I linked, as that was giving me syntax errors. I lifted this off someone else's code. I've tried just about every variation I can think of. Any help would be appreciated.
    This is on Windows

    One of these links may help
    http://helpx.adobe.com/creative-cloud/packager.html
    http://forums.adobe.com/community/download_install_setup/creative_suite_enterprise_deploym ent

  • Help Needed: Returning Back to Windows 8 after downgrading to Windows 7

    Hi guys, im just new here.
    I have a MSI GE40 gaming laptop which I bought 2 months back.
    Within those 2 months of usage, I always encounter my laptop to be very slow in shutting down. It always take, maybe up to 10 minutes to fully shut down. The screen goes black but the power button stays on orange color, & as I said, it takes a long time  for the power button to be completely unlit. But for start up, its blazing fast.
    Thinking that windows 8 itself is the culprit of super slow shutting down, I searched the net on how to downgrade to windows 7.
    Of course I did make a back up first on a 16gb usb flash drive using the pre-installed recovery software from MSI which was completed successfully.
    Then I made some tweaks on the bios (ie select legacy & disable secure boot) & boot using windows 7 installation DVD, deleted all partitions (since the notebook comes with GPT partition) to be able to install windows 7. I installed all the drivers which I downloaded from MSI website specific to my notebook.
    But the problem is not solved, it is still very slow in shutting down, & now even boot up becomes very slow too.
    So I downloaded & execute the firmware & bios for windows 7 from msi website (again, specific to my model). But still the same, the notebook is still very slow both in shutting down & start up.
    So I decided to go back again to windows 8, I tried to boot from the flash drive (I adjusted from the bios & make the flash drive to be the first priority) but it did not boot from it. I tried F11 on start up & selected to boot from usb flash drive but again, to no avail.
    So the last one I did was downloaded windows 8, make a bootable flash drive out of it, boot from it and luckily, I succeed - I have now again a windows 8 msi ge40 laptop.
    But I wanted my laptop to be reinstated to factory setting, i.e, all preinstalled softwares are there, the bios is default for windows 8. So I tried to update the bios to the one for windows 8 again (since I downgraded the bios to the one for windows 7 when I downgraded the OS to windows 7). But I could not update the bios, the laptop is not booting from usb flash drive containing the bios.
    I tried also to recover using F3 on start up but the system does not recognize the flash drive (with system back up). I tried also on PC settings but to no avail.
    Now guys, I need your help.
    How can I return back my laptop to default factory settings?
    Thank you.
    (sorry for my not so good English)

    Hello:
    I think it's not only about the OS version, you need to return this back to your shop to repair with the slow shot down issue, because the OS should be shot down in 30 seconds, far from your GE40 times.

  • Can I return my Lenovo S 205 ?

    Hi guys, I have had a multitude a problems since owning my Lenovo S 205 some 8 months ago.
    I got the laptop via Laptops Direct, an online laptop store.
    The first problem I experienced was when the laptop kept on shutting down on its own quite a few times. This I later discovered was because the laptop battery had a tendency to become loose sometimes.
    The second problem was when it began to freeze after I installed another version of MS Office.
    The third problem was when  it lost its bluetooth capabilities, although the bluetooth device had been detected as present.
    I managed to get the second and third problems fixed by a friend. However, after two weeks, the two problems have returned...TA-RAAA !
    I can only recommen other people to stay away from Lenovo right now !
    Does anyone know if I can return my Lenovo laptop and get a refund for it, so I can get something else like a Toshiba or an Asus ? Thanks very much !

    hi teresanazir,
    sorry to say that but refund is not possible at this point. have you tried to contact lenovo support line to ship it back to service for your issues?

  • Wifi works poorly on my brandnew ipad2. can some one help me or shall I return it to the store?

    Wifi works poorly to none on my brandnew (three days old) ipad2.
    The same Wifi connection works perfectly with my PC laptop.
    Can some one help me or shall I return it to the store?

    Try here...
    Apple - Support - iPad - Wi-Fi

  • Returning.

    Hi guys.. is it possible for me to return my laptop that i ordered last may 07 2010... can i return it a get a refund???? thanks....

    adamski07 wrote:
    Hi guys.. is it possible for me to return my laptop that i ordered last may 07 2010... can i return it a get a refund???? thanks....
    It's yours. No returns allowed after the return date unless the store management allows it. Since you have had it for over a month, you could have easily decided it wasn't the right one for you and returned it within the acceptable amount of time.

Maybe you are looking for