• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
We provide free Laptop reparing course for How to repair laptop motherboard with schematics diagram, bios and boardviews like lqv.com

DisplayMonk

Solution to your problem

  • Home
    • Privacy Policy
  • About Us
  • Repair Tips
  • Schematics Bios
  • Course
  • Online Jobs
  • Tools
  • Enquiry / Contact
Home » home » Laptop Desktop Motherboard repairing

Laptop Desktop Motherboard repairing

FYCS Mumbai University practicals solutions all updated 2023

April 15, 2023 by displaymonk

below are practicals and their solutions for Mumbai university FYBsc computer science 2023 updated complete list.

below are practicals and their solutions for Mumbai University FYBsc computer science 2023 updated complete list.

Aim : Write a program to demonstrate the use of data members and member functions.

Code:

#include<iostream>

using namespace std;

class person {

  public:

                     string name;

                     int number;

                     void read() {

                               cout << “Enter the name:”;

                               getline(cin,name);

                               cout << “Enter the number:”;

                               cin >> number;

                                 }

                                 void print() {

                                                cout << “name:” << name << ” number:” << number;

                                 } 

};

int main() {

                person obj;

                cout << “Simple class and object example” << endl;

                obj.read();

                obj.print();

                return 0;

}

Output :

AIM : Write a Program based on branching and looping statements using classes

Code:

#include<iostream>

using namespace std;

int main() {

                int i, ch;

                char b[100];

                for(i=0; i<5; i++) {

                                cout << “Enter the choice: 1 – computer  2 – keyboard \n”;

                                cin >> ch;

                    switch(ch) {

                                case 1: {

                                                cout << “You have choosen computer\n”;

                                                                break;

                                                }

                                                case 2: {

                                                                cout << “You have choosen keyboard\n”;

                                                                break;

                                                }

                                }

                }

}

Output :

Aim : Write a Program to demonstrate one and two dimensional array using classes :-

a) One Dimension Array :

Code :

#include<iostream>

using namespace std;

int main()

{

 int abc[5], i;

 for (i=0; i<=4; i++)

 {

   cout << “Enter value in element” << i << endl;

   cin >> abc[i];

 }

   cout << “output in reverse order” << endl;

 for (i=4; i>=0; i–)

 {

   cout << “value in a[“<<i<<“] “<<abc[i]<<endl;

 } 

}

Output : 

b) Multi Dimension Array :

Code :

#include<iostream>

using namespace std;

int main()

{

  int mat[3][3]={2,1,4,3,2,7,5,6,8};

  int r,c,sum=0;

  for(r=0; r<3; r++)

  {

    for(c=0; c<3; c++){

      cout<<mat[r][c]<<“\t”;

      cout<<endl;

    }

  }

  for(r=0; r<3; r++){

                for(c=0; c<3; c++){

                                      sum += mat[r][c];

          cout<<sum<<”  “;

                  }

                  cout << endl;

  }

  return 0;

}

Output :

Aim : Write a Program to use scope resolution operator. Display the various values of the same variables declared at different scope levels.

Code :

#include <iostream>

using namespace std;

int my_variable = 10;

int main()

{

  int my_variable = 100;

  cout << “Value of global my_variable is ” << ::my_variable << endl;

  cout << “Value of local my_variable is ” << my_variable << endl;

  return 0;

}

Output :

Aim : Write a Program to demonstrate various types of constructor and destructors.

Default constructor :

Code :

#include<iostream>

using namespace std;

class A

{

    // constructor default

    A()

    {

        cout << “Constructor called”;

    }

    // destructor default

    ~A()

    {

        cout << “Destructor called”;

    }

};

int main()

{

    A obj1;   // Constructor

    int x = 1;

    if(x)

    {

        A obj2;  // Constructor

    }   // Destructor obj2

} //  Destructor obj1

Output :

Parameterized constructor :

Code :

#include<iostream>

using namespace std;

class Wall {

                private:

                                     double length;

                                     double height;

                public:

                                     Wall(double len, double hgt) {

                                               length = len;

                                               height = hgt;

                                                 }

                                                 ~Wall(){

                                                                cout << “Destructor called.” << endl;

                                                 }

                                                 double calculateArea() {

                                                                return length * height;

                                                 }

};

int main() {

                Wall wall1(9.5, 11.5);

                cout << “Area of first wall is: ” << wall1.calculateArea() << endl;

    return 0;

}

Output :

Aim : Write a Program to demonstrate use of public, protected and private scope specifier:

a) Protected Scope Specifier:

Code :

#include <iostream>

using namespace std;

class Parent {

    protected:

    int id_protected;

};

class Child : public Parent {

                public:

                                void setId(int id){

                                                id_protected = id;

                                }

                                void displayId(){

                                                cout << “id_protected is: ” << id_protected << endl;

                                }

};

int main(){

                Child obj1;

                obj1.setId(81);  obj1.displayId();

                return 0;

}

Output :

b) Private Scope Specifier:

Code :

#include<iostream>

using namespace std;

class Circle {

    private:

    double r;

    public:

    void calculate_area(double radius){

       r = radius;

                   double area = 3.14 * r * r;

                   cout << “Area is ” << area;

                }

};

int main() {

                Circle c1;

                c1.calculate_area(15);

}

Output :

c) Public Scope Specifier:

Code :

#include <iostream>

using namespace std;

class Circle {

                public:

                double radius;

                double calculate_area(){

                                return 3.14 * radius * radius;

                }

};

int main(){

                Circle c1;

                c1.radius = 14.5;

                cout << “Radius is: ” << c1.radius << endl;

                cout << “Area is: ” << c1.calculate_area();

                return 0;

}

Output :

Aim : Program to demonstrate single and multilevel inheritance

a) Single inheritance:

#include<iostream>

using namespace std;

class Vehicle {

                public:

                Vehicle(){

                                cout << “This is Vehical \n”;

                }

};

class Car : public Vehicle {

};

int main() {

                Car obj;

                return 0;

}

Output :

b)  Multilevel inheritance :

Code :

#include<iostream>

using namespace std;

class Vehicle {

                public:

                                Vehicle() {

                                                cout << “This is a Vehicle \n”;

                                }

};

class fourWheeler : public Vehicle {

                public:

                                fourWheeler(){

                                                cout << “Objects with 4 wheels are vehicles\n”;

                                }

};

class Car : public fourWheeler {

                public:

                                Car(){

                                                cout << “Car has 4 Wheels \n”;

                                }

};

int main() {

                Car obj;

                return 0;

}

Output :

Aim : Write a Program to demonstrate multiple inheritance and hierarchical inheritance

a) Multiple inheritance:

Code :

#include <iostream>

using namespace std;

class A

{

                public:

                int x;

                void getx()

    {

                    cout << “enter value of x: “; cin >> x;

    }

};

class B

{

                public:

                int y;

                void gety()

                {

                    cout << “enter value of y: “; cin >> y;

                }

};

class C : public A, public B   //C is derived

{

                public:

                void sum()

                {

                    cout << “Sum = ” << x + y;

                }

};

int main()

{

                 C obj1;

                 obj1.getx();

                 obj1.gety();

                 obj1.sum();

                 return 0;

}  

Output :

b) Hierarchical inheritance:

Code :

#include <iostream>

using namespace std;

class university

{

private:

    string university_name;

public:

    string getUniversityName()

    {

        university_name = “mumbai university”;

        return university_name;

    }

};

class student: public university

{

public:

    void display_student()

    {

        cout << “I am a student of the ” << getUniversityName() << “.\n\n”;

    }

};

class faculty: public university

{

public:

    void display_faculty()

    {

        cout << “I am a professor in the ” << getUniversityName() << “.\n\n”;

    }

};

int main()

{

    student obj1;

    obj1.display_student();

    faculty obj2;

    obj2.display_faculty();

    return 0;

}

Output :

Aim : Write a Program to demonstrate inheritance and derived class constructors.

Code :

#include<iostream>

using namespace std;

class baseClass

{

public:

  baseClass()

  {

    cout << “I am baseClass constructor” << endl;

  }

  ~baseClass()

  {

    cout << “I am baseClass destructor” << endl;

  }

};

class derivedClass: public baseClass

{

public:

  derivedClass()

  {

    cout << “I am derivedClass constructor” << endl;

  }

  ~derivedClass()

  {

    cout <<” I am derivedClass destructor” << endl;

  }

};

int main()

{

  derivedClass D;

  return 0;

}

Output :

Aim : Write a Program to demonstrate friend function, inline function and this pointer.

a) friend function:

Code :

#include <iostream>

using namespace std;

class Distance {

    private:

        int meter;

        friend int addFive(Distance);

    public:

        Distance() : meter(0) {}

};

int addFive(Distance d) {

    d.meter += 5;

    return d.meter;

}

int main() {

    Distance D;

    cout << “Distance: ” << addFive(D);

    return 0;

}

Output :

b) Inline function :

Code :

#include<iostream>

using namespace std;

inline int maxNumber(int x, int y) {

                return ( x > y) ? x : y;

}

int main() {

                cout << “Max of 0 and 20 is ” << maxNumber(0, 20) << endl;

                cout << “Max number of 7 and 200 is ” << maxNumber(7, 200) << endl;

                cout << “Max number of 222 and 444 is ” << maxNumber(222,444);

}

Output :

c) this pointer :

Code :

#include<iostream>

using namespace std;

class Employee {

                public:

                int id;

                string name;

                float salary;

                Employee(int id, string name, float salary) {

                this -> id = id;

                this -> name = name;

                this -> salary = salary;    

                }

                void display() {

                                cout<< “The ID is ” << id << endl;

                                cout << “The Name is ” << name << endl;

                                cout << “The Salary is ” << salary << “\n”;

                }

};

int main(void) {

                Employee e1 = Employee(01, “ravish”, 20000);

                Employee e2 = Employee(02, “kiran”, 15000);

                e1.display();

                e2.display();

                return 0;

}

Output :

Aim : Write a Program to function overloading and overriding.

a) Function overloading :

Code :

#include<iostream>

using namespace std;

//functions

void test(int);

void test(float);

void test(int, float);

int main() {

                int a = 5;

                float b = 5.6;

                test(a);

                test(b);

                test(a,b);

}

void test(int a) {

                cout << “Integer a is ” << a << endl;

}

void test(float b) {

                cout << “Float b is ” << b << endl;

}

void test(int a, float b) {

                cout << “Integer a and Float b is ” << a << b;

}

Output :

b) Function overriding :

Code :

#include <iostream>

using namespace std;

class Base {

   public:

    void print() {

        cout << “Base Function” << endl;

    }

};

class Derived : public Base {

   public:

    void print() {

        cout << “Derived Function” << endl;

    }

};

int main() {

    Derived derived1, derived2;

    derived1.print();

    // base class

    derived2.Base::print();

    return 0;

}

Output :

Aim : Write a Program to demonstrate pointers.

Code :

#include <iostream> 

using namespace std; 

int main() 

{ 

int number=30;   

int *p;     

p = &number;//address of number  

cout << “Address of number variable is:” << &number << endl;   

cout << “Address of p variable is:” << p << endl;   

cout << “Value of p variable is:”<< *p << endl;   

return 0; 

} 

Output :

Aim : Write a Programs to demonstrate text and binary file handling.

a) Text file :

Code :

#include <iostream>

#include <fstream>

using namespace std;

int main()

{

                fstream fio;

                string line;

                // file.txt

                fio.open(“file.txt”, ios::trunc | ios::out | ios::in);

                while (fio) {

                                getline(cin, line);

                                if (line == “-1”)

                                                break;

                                fio << line << endl;

                }

                fio.seekg(0, ios::beg);

                while (fio) {

                                getline(fio, line);

                                cout << line << endl;

                }

                fio.close();

                return 0;

}

Output :

file.txt

b) Binary file :

Code :

#include<iostream>

#include<fstream>

using namespace std;

struct Student {

   int roll_no;

   string name;

};

int main() {

   ofstream wf(“student.dat”, ios::out | ios::binary);

   if(!wf) {

      cout << “Cannot open file!” << endl;

      return 1;

   }

   Student wstu[3];

   wstu[0].roll_no = 1;

   wstu[0].name = “Ram”;

   wstu[1].roll_no = 2;

   wstu[1].name = “Shyam”;

   wstu[2].roll_no = 3;

   wstu[2].name = “Madhu”;

   for(int i = 0; i < 3; i++)

      wf.write((char *) &wstu[i], sizeof(Student));

   wf.close();

   if(!wf.good()) {

      cout << “Error occurred at writing time!” << endl;

      return 1;

   }

   ifstream rf(“student.dat”, ios::out | ios::binary);

   if(!rf) {

      cout << “Cannot open file!” << endl;

      return 1;

   }

   Student rstu[3];

   for(int i = 0; i < 3; i++)

      rf.read((char *) &rstu[i], sizeof(Student));

   rf.close();

   if(!rf.good()) {

      cout << “Error occurred at reading time!” << endl;

      return 1;

   }

   cout<<“Student’s Details:”<<endl;

   for(int i=0; i < 3; i++) {

      cout << “Roll No: ” << wstu[i].roll_no << endl;

      cout << “Name: ” << wstu[i].name << endl;

      cout << endl;

   }

   return 0;

}

Output :

Filed Under: university students updated material Tagged With: FYCS Mumbai University practicals solutions all updated 2023

Compal Motherboard SIO IO requirements supply names

April 11, 2023 by displaymonk

Compal Motherboard SIO Signals

KB9012QF is a programmable IO which means the BIOS is present within it. There is a list of programmable SIO provided. So we are going to see Compal Motherboard SIO IO requirements supply names

Supplies for Compal Motherboard IO / SIO

  1. EC_VDD/VCC
  2. EC_VDD/AVCC
  3. EC_RST#
  4. ACIN
  5. LID_SW#
  6. VCIN_PH, VCOUT1_PH, VCOUT0_PH#
  7. EC_SPI_MISS1, EC_SPI_MIS_1, EC_SPI_CLR_R, EC_SPI_CS0#
  8. EC_ON
  9. ON/OFFBTN#
  10. EC_RSMRST
  11. PBTN_OUT#
  12. EC_LID_OUT#
  13. SIO_SLP_S4#, SIO_SLP_S5#, SIO_SLP_S3#

We are going to see them one by one with a description

1. VCC

VCC is also called as Digital VCC.

2. AVCC

AVCC is an analog signal which is also called a wake up signal.

3. EC_RST#

EC_RST# is a EC Reset signal.

4. ACIN

ACIN which is also ACOK signal which comes from charging IC.

5. LID_SW#

It is a LID Switch signal also it will come 0volt if problem with this signal.

6. VCIN_PH, VCOUT1_PH, VCOUT0_PH#

They are thermal pin signals which mean related to thermal pins. When PH comes in the signal it means thermal pin.

7. EC_SPI_MISS1, EC_SPI_MIS_1, EC_SPI_CLR_R, EC_SPI_CS0#

These are data pins also, specially when BIOS is present inside the SIO then we can’t check BIOS pins. We can check whether correct data is coming via DSO.

8. EC_ON

This enables pin of source for 3v 5v step down section ic.

AFTER PRESSING POWER BUTTON

9. ON/OFFBTN#

3v is present there and when we press the power button it goes to 0v and when we release the power button it comes to 3v.

10. EC_RSMRST

3v comes in this signal before the power button is pressed in some motherboards and in some motherboards after pressing the power button.

11. PBTN_OUT#

It gives a 3v output after the power button is released.

12. EC_LID_OUT#

From this 3v goes to PCH or SOC in modern laptops.

13. SIO_SLP_S4#, SIO_SLP_S5#, SIO_SLP_S3#

There also comes S5 and S0 signal if it presents in the schematic.

Filed Under: laptop desktop chip level repair help guide

Most Common Laptop Problems and How to Repair Them

April 7, 2023 by displaymonk

Most Common Motherboard Problems and Solutions for Laptop Motherboard Chip Level Repairing with Multimeter

The flow starts from the VIN pin which injects voltage into the laptop. The voltage at this point may vary from 18 volts to 20 volts. There are different laptop SMD and Non-SMD components present on the schematics. We are going to see the most common problems in depth to solve them.

Checking the problem by the Symptom:

Service log is made by technicians to make a record of faulty motherboard electricity and signal system , every single voltage and signal measurement are notice in this log.To narrow the search of missing voltage and signal.

3v -5v system in laptop chip level repair motherboard
3v -5v system in laptop chip level repair motherboard

Dead motherboard:

no led indicator at all, no fan moving ,no power .This mother board require an adapter voltage (12V_15V_16V_18.5V_19V_20V) also 3V and 5V to completely VALW power supply need. without this impossible motherboard to a life.

Starting with checking power jack to ensure adapter continuity supply P channel mosfet transistor ended to P channel mosfet transistor for battery fet.This line power contribution called Main circuit line of VALW power supply.Open schematic (ensure match motherboard and schematic code)for charger IC page and trace started from DC jack to adp P channel mosfet (or same motherboard using Inductor or Diodes to replace transistor on circuit) make sure continuity supply for charger IC VCC,DC/DC main supply IC VCC and each Upper N channel SOURCE to produced 3V and 5VALW.Signal confirmation EC Bios working name is RSMRST# for 3.3V

No display motherboard:

led indicator on, switch on but no internal or external display.There are 3 boot strap device supported to make motherboard load to display of course after Bios system working properly

Processor:

Without this motherboard will not be able to display. power name by VCCORE and enable signal called VR_ON or V_RON as a trigger from Embedded controler(EC) to enable or disable VCCORE IC. Processor need power supply greater than 1.05V but some AMD processor only need power greater than 0.9V.

SODIM:

Sodim power called VCCRAM.There are 2 VCCRAM need to make sodim working :1.5V and 0.9VTT for DDRIII and 1.8V_0,75VTT for DDRII. There are different components like capacitors, diodes, resistors, crystals, coils (aka inductors), transformers, transistors, MOSFETs.

CHIP’s(SB/NB/VGA):

Chip Power is called VCCP. There are very complex power supply systems. Chip need 19VALW-5/3VALW-5/3VS-1.2VS- 1.05VS.Chip also has they own RAM and need a power supply to work. Signal confirmation chip was ok on chip PWRGOOD for 3.3V or tolerance 10%
Note every missing power and replace damaged component. 3.Power Drop:
Led Indicator on , switching on, on for a few seconds after that
back off. This symptom happens because power spike or there is shortage on VS line. Processor and Chip are most which can cause power spike, look at VCORE and VCCP circuit line
, the circuit has provided a stockpile empty pad to add some more capacitors to anticipate power spike during boot up process. The other problem of the power drop are some shorted on VS line ,so after switch on VS active 1 or more VS line got a feed back caused power down and shutdown the system.

valw supply shorted

The adapter led Blinking or drop, the Current high Voltage down, and no movement at all(Dead shorted motherboard).This feedback comes from VALW main power supply line. Checking this by tracing any sorted component on VIN and VBAT+line. Finding shorted by checking all components having Cathode and anode.

No switch/Can not Switch on:

There are few system switch found for different circuit manufacture, measuring switch voltage on one of switch button pin, before switch standby power available for 17~19V comes from 51_ON#and after switch on power switching vcc 3.3V replace 51_ON# supply than EC_ON# one of pin Embedded controller reacted for on/off mode.

Switching system shorted power switch to the ground, while shorted vcc become zero volt than 3.3V_vcc replace 51_ON# 17- 19V become 3.3V.this signal read by Embedded controller to switch on or switch off the system. The other system used 3 or 5V switch button VCC. when 3or5V shorted to the ground by switching button ,3V will drop to zero volt(for 1 second) EC will reacted to power on the system and when 3or5V shorted for more than 3 second ,EC will reacted to power off the system.

How to Check No Display Problem on Circuit Procedure

a.Check device : processor , memory / SODIM , webcam , modem , wifi , card reader etc.

b.processor/SODIM tested , SWITCH on again .

c. physical analysis components : memory sockets loose , component crashes , burns , cracked , broken or any form of physical damage .(Make a replacement if any)

check procesor vccore voltage ( schema apply ) INDUCTACE ( R36 , R45 , R56 ) / capacitor ( 330uf – 220uF – Tokin NEC super capacitor ) range 1.0VS~1.5VS to normal operate.
example ic / chip For cpu power is : ( VCCORE / CORE CPU / CPU DC / POWER processors )
Example Vccore IC/VRM controller :
(ADP3166 ADP3170 ADP3421 AIC1567 CS5322 FAN5056 ITC1709 MAX1710/MAX1711/MAXl712 HIP6004 , ADP3212’MAX8760 , MAX8770 , MAX8771 , ISL6260 , ISL6265A , ISL6266A , ISL62882 , ISL6262A,ISL6218CV – T , ISL6269CCR .. etc )

receiving and sending signals for sio aka io in every laptop chip level repair
receiving and sending signals for sio aka io in every laptop chip level repair

check for memory and power voltage conductors and ground socket interface memory. VCCRAM normal operational voltage
1.8 V and 0.9VTT for (DDRII) and 1.5V/0,9VTT for (DDR3)

examples of memory / power SODIM ( schema languages : VDDR / POWER MEMORY / VTERM / DDR PWR ) ic examples : (MAX8794 NCP5201 SC1486/SCl486A SC2616 TPS51020 ISL6520 ISL6537 CM8501 , ISL6224 ISL6225 , TPS51116EGR , RT8207A … etc ) .

Check voltage on S.I.O /EMBEDDED CONTROLLER chip:

S.I.O managed a lot of signal, start from pwr button signal, switching VALW to VS power and steeping process signal sleep state. We can detected normal ic and firmware bios from confirmation signal of RSMRST#3.3V .If SPI setting, IC bios and firmware not working, this S.I.O will not working. This S.I.O programme by microcontroler .(download example S.I.O datasheet to get more information)
S.I.O chip samples are :
(WINBON/ENE/ITC/NOUVOTON/ PC97338 , PC87392 , FDC7N869 , FDC37N958 , LPC47N227 , LPC47N267 PC87591S
/ PC 87591L / PC 97317IBW/PC 87 393 VGJ PC87591E , WPC8768L , KB926D etc ) .

Check voltage and ground at the thermal sensor IC

Thermal sensors ( heat sensor ) is a sensor chip that detects heat safe limits to maintain security motherboard chips. almost all laptops have a thermal sensor to microprocessor and some motherboards have a thermal Graphic chip to chip .Thermal sensor will give orders to the bios if it detects a maximum heat limit to disconnect power to the processor or VGA or just turn off bootstrapping ( command to boot ) and stop the interface between components that aims to keep the excessive heat damage the chip ( protect error ) .

Detect due to frequent excessive heat can cause thermal sensor or faulty memory detection and sensor commands do not get along (False alarm). Thus the chip detects heat temperature maximum continuous conditions, although they are not.
To reconcile the sensor detection is by lifting the chip from the motherboard and put back to give the induction . if the sensor is already damaged and could not be reset we will have to replace the sensor chip that is still accurate .

ic examples :
ADMI032 , EMC1402 , EMC4402 , EMC4401 , GMT781 , G768B , MAX6642 , MAX6657 , SMC1423 .. etc

Check voltage or frequency of the clock generator: sample clock generator chip :

ALPRS355B MLF64PIN, CK505, CK408, K410M, CY2854LVX , ICS9LPRS387 , ICS9LPR600
ICS951412 , ICS954213 , ICS9LPR363DGLF – T , ICS950810 , SLG8SP626 , SLG8SP513V , SLG8LP465VTR,SLG8SP553V , SLG8LP55VTR , SLG8SP513VTR … etc.

a.Check Chip power
b.Check chip signal and state trigger.

c.Check Bios microcontroller system(including check for S.I.O or embedded controler)
d.SB/NB/Chip analyses .
e Reflow~reball~replace the chip . ( Fixing ball lead / tin loose chip due to heat )
note : Chip -level is not described in detail on the basis of the material .
sample chips :
SB/NB/ CHIP : – ( PC97338, PC87392, FDC7N869, FDC37N958, LPC47N227, LPC47N267 PC87591S / PC 87591L / PC 97317IBW/PC 87 393 VGJ PC87591E etc ).

Laptop Troubleshooting – Symptoms of PCH CPU and SIO Failure!

For any computer to work properly, there are several circuits and microchips that must cooperate on the motherboard. These include the all-important processing unit (CPU), the Platform Controller Hub (PCH) and the Serial Input/Output (SIO). All these units have individual functions that collaborate to make one interconnected system.
How the CPU, PCH, and SIO Work Together in a Laptop Motherboard
The PCH (Platform Controller Hub) can be referred to as a family or set of Intel Microchips. As the name suggests, the PCH controls various data paths and functions that work with the Central Processing Unit.
The SIO, on the other hand, is an integrated circuit located on a computer’s motherboard that handles the slower, less demanding input/output devices. In conjunction with the CPU and the PCH, the Serial Input/Output has control over floppy disk controller, infrared, parallel ports, serial ports(DB9) and mouse as well as temperature and fan speed in your computer.

Symptoms of Damaged or Failing PCH, CPU, and SIO

–Computer turns on without any display or sound.
-Computer fans run at much higher speeds even when computer is idle
-Operating system freezes unexpectedly
-temperature rises unusually/suddenlly
-All serial and parallel ports do not work
-Frequent, unexpected system shut down

Graphics Brands : –

ATI , NVIDIA , S3 , NEOMAGIC , TRIDENT , SMI ,
INTEL , FW82807 , and CH7001A , etc. .

There are few system switch found for different circuit
manufacture. measuring switch voltage on one of switch button
pin, before switch standby power available for 17~19V comes
from 51_ON#and after switch on power switching (VSB) 3.3V
replace 51_ON# supply than EC_ON# one of pin Embedded
controller reacted for on/off mode. Switching system shorted
power switch to the ground, while shorted VSB (Voltage Switch
Button) become zero volt.


First reset signal on computer circuit

RSMRST#
When the Power, Bios,Ec are OK, the RSMRST# will go high. In
the other word, this pin go Low only when the system reset.If
BIOSdata is error, RSMRST# won’t go high.

Here PCH(platform controller host) is the combination of north
and south bridge.
Laptop Troubleshooting – Symptoms of PCH CPU and SIO
Failure!
For any computer to work properly, there are several
circuits and microchips that must cooperate on the motherboard.
These include the all-important processing unit (CPU), the
Platform Controller Hub (PCH) and the Serial Input/Output
(SIO). All these units have individual functions that collaborate
to make one interconnected system.
How the CPU, PCH, and SIO Work Together in a Laptop
Motherboard
The PCH (Platform Controller Hub) can be referred to as a
family or set of Intel Microchips. As the name suggests, the PCH
controls various data paths and functions that work with the
Central Processing Unit.
The SIO, on the other hand, is an integrated circuit located on a
computer’s motherboard that handles the slower, less demanding
input/output devices. In conjunction with the CPU and the PCH,
the Serial Input/Output has control over floppy disk controller,
infrared, parallel ports, serial ports(DB9) and mouse as well as
temperature and fan speed in your computer.


Symptoms of Damaged or Failing PCH, CPU, and SIO

–Computer turns on without any display or sound.
-Computer fans run at much higher speeds even when computer
is idle
-Operating system freezes unexpectedly
-temperature rises unusually/suddenlly
-All serial and parallel ports do not work
-Frequent, unexpected system shut down

Filed Under: laptop desktop chip level repair help guide

dell beeping sound on startup how to troubleshoot

March 13, 2023 by displaymonk

dell sound of beeping on startup

Introduction

When a Dell laptop or desktop beeps during startup, it is usually an indication of a hardware problem. There problem may come like

  • 3 beep sound in dell laptop,
  • 4 beep sound in dell laptop,
  • 5 beep sound in dell laptop,
  • 7 beep sound in dell laptop,
  • beep sound related to cpu,
  • dell 2 beep code,
  • dell 3 beep code,
  • dell 4 beep code,
  • dell 5 beep code,
  • dell deffrent beep codes,
  • dell beeping sound on startup

dell laptop gets beeps on startup solutions:

Here are a few common causes of beeps during startup for Dell laptops:

RAM problem:

If the beeps are continuous and repetitive, it could be a problem with the RAM. This could be due to a loose connection, faulty RAM module or incorrect installation of RAM.

Overheating

If the laptop overheats, it can cause beeping during startup. This is because the laptop’s BIOS has a temperature threshold that, when reached, causes the system to emit an alarm.

Motherboard failure

A beep code may indicate a problem with the motherboard. This could be due to a hardware failure or a malfunctioning component.

Power supply issue

If the power supply is not providing enough power to the laptop, the laptop may beep during startup.

Other hardware problems

Other hardware components like the hard drive, graphics card, or CPU could also be causing the beeping.

Final conclusion

If you are not familiar with troubleshooting hardware problems, it is best to read our pages, contact Dell support or a qualified technician to diagnose and fix the problem.

Filed Under: laptop desktop chip level repair help guide Tagged With: 4 beep sound in dell laptop, 5 beep sound in dell laptop, 7 beep sound in dell laptop, beep sound in cpu, dell 2 beep code, dell 3 beep code, dell 4 beep code, dell 5 beep code, dell beep codes, dell beeping sound on startup, dell laptop 5 beeps, dell laptop beep codes, dell laptop beep sound during startup, laptop beeping on startup

Programmable SIO list for laptops free latest

February 10, 2023 by displaymonk

programmable sio collection

In newer generation motherboards EC BIOS is merged into SIO means if SIO is bad then we have to replace it and copy EC BIOS into SIO. These SIO is called programmable SIO.

Below is the list of programmable SIO’s :

  • ite IT8585e programmable
  • ite IT8586e programmable
  • ite IT8985e programmable
  • ite IT8522 programmable
  • ite IT8380E programmable 192kb
  • ite IT8083VG programmable 192kb
  • ite IT8995E-128 programmable
  • ite IT8886H programmable
  • ite IT8886he programmable
  • ite IT8386 programmable
  • ene KB9012 programmable
  • ene KB9016 programmable
  • ene KB9018 programmable
  • ene KB9022 programmable
  • ene KB9028qc programmable
  • ene kb9010 programmable
  • ene KB3930qf/b1 programmable
  • nuvoton npce288na0dx programmable
  • nuvoton npce388na0dx programmable
  • SMSC MEC 1609 programmable

so above is the list of programmable SIO for old and latest laptop motherboard.

Filed Under: laptop desktop chip level repair help guide Tagged With: enit sio programmer, io chip programmer, it8502e programmable or not, ite it8517e equivalent, npce885la0dx programming, sas sio programmer

Free laptop service manual schematics collection or schematic

October 9, 2022 by displaymonk

Free laptop schematics collection

We provide you with a quality laptop schematics bios collection having different service manual schematics for many companies and brands like HP, Lenovo, Samsung, Dell, etc. our laptop collection of schematics is free to use. You will have to just search for any brand and you will get free schematics for that computer.

Why required the free schematics collection or schematic?

You will require free laptop schematics collection for finding our schematic. When you are repairing any particular laptop you will require the schematics for that laptop. Many times it happens that you require a schematic without which you are not able to repair the laptop.

How I can get Free laptop schematics bios collection or schematic?

No worry! You just have to search in the below textbox and you will get over 28000 schematics free collection at no charge.

Search for free schematics, bios, and boardviews

Search for free schematics, bios, and boardviews

Thank you!

Filed Under: schematics, bios or boardviews Tagged With: free laptop schematics, hp laptop schematic diagram pdf free download, laptop motherboard schematic diagram pdf free download, laptop motherboard schematic diagram reading, laptop service manual pdf

  • « Go to Previous Page
  • Go to page 1
  • Go to page 2
  • Go to page 3
  • Go to page 4
  • Go to page 5
  • Interim pages omitted …
  • Go to page 14
  • Go to Next Page »

Primary Sidebar

Search On Website

Laptop Desktop Chip Level Help Guide

  • 15341 1 schematic boardview

    Schematic 15341-1 for Dell Inspiron 15 model motherboard

    November 10, 2023

  • rt809f programmer latest version

    Rt809h universal programmer latest software download free 

    June 7, 2023

  • RT809F Programmer Software free download – DisplayMonk

    RT809F Programmer Software free download – DisplayMonk

    June 7, 2023

  • RT809F Serial ISP BIOS Programmer Tool separate 1.8V Adapter and Latest Software Download

    RT809F Serial ISP BIOS Programmer Tool separate 1.8V Adapter and Latest Software Download

    May 29, 2023

  • free schematics bios boardviews

    Free schematics bios boardviews

    May 15, 2023

Footer

Mobile Repair

We do mobile repairing.

Learn more about mobile repairing service.

Laptop Repair

We laptop repairing.

Learn more about laptop repairing service.

TV Repair

We do TV repairing.

Learn more about tv repairing service.

Copyright © 2023 · DisplayMonk

  • Home
  • About Us
  • Repair Tips
  • Schematics Bios
  • Course
  • Online Jobs
  • Tools
  • Enquiry / Contact