element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
    About the element14 Community
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      •  Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
GIZMO 2
  • Products
  • Dev Tools
  • Single-Board Computers
  • GIZMO 2
  • More
  • Cancel
GIZMO 2
Blog Gizmo2 - Flash BIOS to Autostart on power up
  • Blog
  • Forum
  • Documents
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join GIZMO 2 to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: Former Member
  • Date Created: 30 Jul 2015 1:14 PM Date Created
  • Views 2757 views
  • Likes 0 likes
  • Comments 9 comments
  • bios
  • startup
  • gizmo2
Related
Recommended

Gizmo2 - Flash BIOS to Autostart on power up

Former Member
Former Member
30 Jul 2015

Hi, Looking for a user friendly way to automatically start the Gizmo2 on power up. Understand its possible to change the BIOS to do this.  Anyone had any success with this?  Read various threads on adding external buttons and 3D printing a case to give a user friendly option but wondered if anyone has any advice on updating the BIOS? Thanks.

  • Sign in to reply

Top Comments

  • bwelsby
    bwelsby over 10 years ago +1
    Hello, As I see it there are two possible solutions: 1. Modify Bios. I downloaded the bios source from the Gizmosphere web site only to find that it is for the original Gizmo not the Gizmo2. I eventually…
  • bwelsby
    bwelsby over 10 years ago in reply to shabaz

    Hi Shabaz,

    Yes that's how I envisaged an external circuit would work but I have had too many distractions to try it out. At the moment it's not a priority for me anyway.

    If you look at the circuit the power and reset lines are taken to both the PCIe connector and the JTAG debug port so connections can be made to either, no real need to solder across the buttons.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • shabaz
    shabaz over 10 years ago in reply to bwelsby

    Hi Brian,

     

    I had a look at the schematic today, the power button on the Gizmo 2 is a pull-down, so could be faked with a small circuit as you mentioned in your solution #2. It could be connected to the PCIe connector, or alternatively could be soldered where the current power button is (e.g. just soldered across it, to keep the existing functionality too).

    I'll try to think of a more optimum way, but just brainstorming this is possible with a 7556 (i.e. dual 7555 ic) to generate a couple of monostable pulses, and use a MOSFET (open drain) to assert the reset after time X, and deassert after time X+Y (where X and Y are the

    monostable times). I think it should work, I'll sketch it out tomorrow if I get time (and might try to solder it up if I have a 7556). Maybe there are easier ways other than a 7556. Or other ways instead of piggy-backing onto the power button.

     

    Hi Robert,

    Does your hardware solution rely on asserting the power button, or is there an alternative method via one of the PCIe connectors?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • embeddedcnc
    embeddedcnc over 10 years ago in reply to bwelsby

    Brian I have developed a hardware solution that provides a instant-ON function.  It can be enabled or disabled by a simple jumper.  I can provide boards if enough people are interested. The board would connect to the low speed PCIe connector on Gizmosphere 1 or 2.  This function was a development of the iBOB1 and iBOB2 PCIe x1 breakout boards that I designed for Gizmosphere 1.

     

    Robert

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • bwelsby
    bwelsby over 10 years ago

    Hello,

     

    As I see it there are two possible solutions:

    1.  Modify Bios.

         I downloaded the bios source from the Gizmosphere web site only to find that it is for the original Gizmo not the Gizmo2. I eventually got the sources from Sage Electronic Engineering LLC and have been looking into mods.

    One problem there is updating the bios flash if you don't have an SPI programmer.  You can do it from the Gizmo2 itself but if the new bios has a problem and doesn't boot then you will need an external programmer. It should be possible to use something like a raspberrypi to do this.  I haven't yet been able to take this any further.

     

    2. Additional circuit.

         Build a small reset circuit to pulse low the power signal after a short power on delay. Again I haven't had time to explore this option.

     

    I don't have a working solution yet but I haven't found anyone else that has either.

        

    Brian

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
<
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2026 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube