EEVblog

Поділитися
Вставка
  • Опубліковано 15 січ 2013
  • Is a sub $50 universal programmer from ebay any good?
    Dave checks out the MiniPro TL866 programmer:
    autoelectric.cn/MiniPro/
    Chip support list: www.autoelectric.cn/minipro/Mi...
    Forum Topic: www.eevblog.com/forum/blog/eev...
    EEVblog Main Web Site:
    www.eevblog.com
    EEVblog Amazon Store:
    astore.amazon.com/eevblogstore-20
    Donations:
    www.eevblog.com/donations/
    Projects:
    www.eevblog.com/projects/
    Electronics Info Wiki:
    www.eevblog.com/wiki/
  • Наука та технологія

КОМЕНТАРІ • 362

  • @dibilko86
    @dibilko86 4 роки тому +24

    Magic spit worked on my MiniPro and I was able to identify microcontroller as PIC18F87J50.

  • @DreitTheDarkDragon
    @DreitTheDarkDragon 9 років тому +100

    25:51
    You had filter on "27128" active for whole time, in left top corner.

    • @PauloConstantino167
      @PauloConstantino167 7 років тому

      So what ?

    • @shadowtheimpure
      @shadowtheimpure 7 років тому +12

      It limited the results he was able to see.

    • @gregclare
      @gregclare 6 років тому +7

      Yes, I was yelling at the video "you have 27128 search filter set". Clearly the filter flexibly matches any part that includes the search filter characters. Hence why we also see 27512 DIP28 parts in the search results (i.e. 27512 DIP28 parts also include all the characters: 27128).

    • @WafflesASAP
      @WafflesASAP 6 років тому +10

      Dave does a lot of these videos where he's trying to show off a product/feature-set when he's not familiarized himself with the way the thing works before shooting it. I assume this is to help convey whether or not the use of any given item is intuitive or not. However, in situations like this, Dave should've caught that. Silly mistake. He more than makes up for it with the knowledge he shares elsewhere, however!

    • @oskArtist
      @oskArtist 3 роки тому

      doh!

  • @Marzec309
    @Marzec309 4 роки тому +4

    I've had this exact programmer for about 4 years now. I don't use it every day. Though, the dozen or so times that I have needed it. It worked a charm.

  • @3dmaxuser
    @3dmaxuser 9 років тому

    I watched this review and have now ordered one of these programmer's.
    Thanks Dave your videos are very helpful
    keep up the good work

  • @seamonkeys12y
    @seamonkeys12y 7 років тому +65

    "Whether or not you would trust a $50 programmer"
    Meanwhile I'm sitting here with a $2 programmer that I think is too expensive

    • @grizzly11356
      @grizzly11356 4 роки тому +2

      where do you get such a cheap programmer?

    • @keithforbes2326
      @keithforbes2326 4 роки тому +2

      @@grizzly11356 maybe a USBasp programmer? not sure but I use that for ATtinys

    • @andyweb7779
      @andyweb7779 4 роки тому

      What programmer do you have and is it any good?

    • @Wes8761
      @Wes8761 4 роки тому +5

      You can make one with an Arduino/Pi and some Shift Registers. If you were desperate you could make shift registers with D latches. If I remember right Ben Eater made a video it.

    • @prathamkalgutkar7538
      @prathamkalgutkar7538 3 роки тому

      @@Wes8761 Yup, I'm making one for me but using MCP23S17 for both I/O unlike Just Outputting from Shift Registers. A Python Program in PC to Send Instructions on USART to Attiny841. Only Issue is only supports 5V, idk how to get 3.3v-12V in Bi-directional mode :(

  • @EEVblog
    @EEVblog  11 років тому +11

    Damn, yes, that seems to be it. It does limit the devices when text is in the field!

  • @thecombatengineer7069
    @thecombatengineer7069 6 років тому

    Thanks Dave. I know this video is 5 years old, but I just bought one of these and I am planning to use it to flash a new EEPROM for my Keithley 2000 DMM. The discussion (my my help me thread) is on the forum under "Repair". Thanks a million brotha!

  • @TheProCactus
    @TheProCactus 11 років тому

    Excellent Review,
    Normally on the fly reviews dont work so good, Your wit and confidence pulls it off.
    Thanks

  • @santiagogalvan3595
    @santiagogalvan3595 5 років тому

    I will be looking for that video a lot of times!

  • @TylerSteven9
    @TylerSteven9 8 років тому +2

    Thanks for reviewing, was thinking of ordering one of these and just ordered one after seeing this video. Seems like a good hobbyist programmer.

    • @DantalionNl
      @DantalionNl 7 років тому

      for the 12 dollars more get the TL866a the ICSP will come in handy one day sooner or later. Or ofcourse take on the challenge and mod the TL866CS to the A.

  • @ruadeil_zabelin
    @ruadeil_zabelin 6 років тому

    I just received mine, downloaded the latest 6.60 software and it works like a charm. All the eeproms I ordered cheap from Ali Express had data in them (some dubious). I had a blast going through all of them and seeing what was still on them

  • @inyo56
    @inyo56 6 років тому

    Thank you for this video. I appreciate that you have enthusiasm for your subject matter also!

  • @BibinjeRC
    @BibinjeRC 10 років тому

    Mr. Dave thanks for the wonderful video. I bought one MiniPro TL866A . It is an excellent device for hobby enthusiasts

  • @gerryjamesedwards1227
    @gerryjamesedwards1227 6 років тому +2

    Just got one of these to read and replace the Dallas DS1225Y NVRAM on my 'scope. i doubt I would ever have got round to programming a chip if I didn't have the threat of lost cal data hanging over me. Cheers for the crash course/review, Davester!

  • @EEVblog
    @EEVblog  11 років тому +5

    Software for my published electronics projects mostly. My EPROM programmer software was very popular back in it's day. Ah, the days of shipping thousands of 3 1/2" disks in an envelope... or 5 1/4" floppies for those who hadn't switched...

    • @InnisSnelling
      @InnisSnelling Рік тому

      why is the ARM processor scratched off @7:00 ?

  • @VenturiLife
    @VenturiLife 11 років тому

    Thanks, this was great. I used this as a tutorial, I bought the unit, and played around with a V29C51002T DIP32 package (An Award BIOS for a PII from 1998). Backed it up, erased, reprogrammed. All good! :)

  • @NameHere02
    @NameHere02 11 років тому +1

    You were programming back in the day before I was even born, yet I think you're f**king epic, what I would do to learn from a master like you.

  • @slambergamer91
    @slambergamer91 7 років тому

    great review dave..

  • @carminone
    @carminone 11 років тому +1

    Awesome review.

  • @EEVblog
    @EEVblog  11 років тому +1

    I know, I've done a whole video on using the 34063. But they aren't the most efficient things, probably the most inefficient converter available. But they are cheap. You don't see them that often in gear like this.

  • @DandyDon1
    @DandyDon1 6 років тому +7

    I just received the AutoElectric TL866II Plus from a 100% positive feedback eBay dealer w/13 adapters IC Clip 1.8V nand flash 24 93 25 mcu Bios EPROM and it's everything David showed here and more I'm sure.

    • @DandyDon1
      @DandyDon1 6 років тому +1

      Waiting for approval to EEVBlog Community Forum, just found an ugly omission in the software. There is no software mechanism to uninstall the XGpro software. It also does not show up as an installed program under Windows 7 Programs and Features, unless it is only unpacked and placed in a folder and not marked in the Windows Registry as done.

  • @stevetb
    @stevetb 7 років тому

    Very entertaining for such a geeky gadget. Thank you!

  • @tohopes
    @tohopes 8 років тому +5

    I used one of these to upgrade a Roland CM-64 MIDI module. Worked!

  • @GaRbAllZ
    @GaRbAllZ 11 років тому

    Great new toy Dave!
    I have to go grab one now...

  • @AaronYool
    @AaronYool 3 роки тому +1

    I absolutely LOVE your videos. that being said can you please normalize and compress the sound in your videos, the difference in perceived volume between everything else on youtube is so extreme that I have to turn my volume knob up a full quarter turn every time I watch one of your videos, which sets me up for ear damage on the next videos I watch. that being said, I look forward to literally every video you post because the information contained in them is absolutely amazing

  • @Kaluriel
    @Kaluriel 11 років тому

    i've been tempted to buy one of these. will be great to see if they are worth it

  • @phoenixrestorations315
    @phoenixrestorations315 9 років тому

    very cool. I like the compact design.

  • @JasonMasters
    @JasonMasters 7 років тому

    I bought the A version of that device (with the ICSP port and all adapter boards) for a bit under AU$90.00 not long before I found this video, and I like the device. There was a small problem in that it wasn't packed with enough protection and some of the pins on the adaptor boards had been bent during transit. It was only a small problem because I was able to straighten the pins with needle-nose pliers.
    The ICSP section works as advertised, although there's not enough information on which is pin 1. For the record, the ICSP pin closest to the front (where the chip logo is shown) is pin 1.
    From left to right, starting with pin 1, the pins are VPP, VCC, GND, PGD, PGC and NC (Not Connected), just in case anyone else needs this information.
    The TL866A doesn't seem to test the old 2114 RAM chip which I used in a few of my experiments, but it seems to test and program almost everything else. I'm guessing that it would even check the 2114 if someone could write the routine for it.
    Other than that, it seems to be able to program almost anything programmable and checks most common logic and memory circuits.
    The MiniPro programmer control program can load and save standard HEX file format, so in a pinch you can write your program in something like MPLAB and compile it, then load the HEX output file into MiniPro and program your target that way (if you don't have a programmer which is compatible with MPLAB).

  • @LuiKrang
    @LuiKrang 7 років тому +13

    The problem was not the software... you had 128 entered in the search box...

  • @SproutyPottedPlant
    @SproutyPottedPlant 11 років тому +2

    The spit moment had my OCD going wild! But I soon got over it when I saw those lovely EPROMs!

  • @williefleete
    @williefleete 9 років тому

    I just got one of these its pretty handy, plus I can test logic chips etc on there

  • @ThatElectronicsFool
    @ThatElectronicsFool 11 років тому +1

    Took a while to figure out what you were hinting at, but I just got it. lol

  • @Voultar
    @Voultar 8 років тому +4

    When I put the MiniPro on a powered USB hub, the "overcurrent protection" errors went completely away.
    I suppose the 5v rail for my onboard USB ports was exhausted.

  • @muhammadjamil2674
    @muhammadjamil2674 3 роки тому

    Thank you for explanation.

  • @hikaru-live
    @hikaru-live 9 років тому

    This thing can do HVPP and HVSP on AVRs so it is really useful when rescuing chips with bad fuses.

  • @BarsMonster
    @BarsMonster 11 років тому

    Own this one for half a year. The only chip it was unable to program is soviet military EEPROM - it required up to 30V programming voltage. Other than that it's absolutely flawless.

  • @memphetic
    @memphetic 11 років тому

    Hey, this is the exact same one I use for programming vehicle ECU EPROMS! Nice :)

  • @achemachew
    @achemachew 11 років тому

    Awesome kit!

  • @siddheshkulkarni1245
    @siddheshkulkarni1245 6 років тому

    Very informative thanks

  • @johnventura7774
    @johnventura7774 7 років тому

    great nice review

  • @AiOinc1
    @AiOinc1 7 років тому +4

    You had a software company? Any examples of what you used to do? Maybe old copies of programs you don't support we can try out?

  • @EEVblog
    @EEVblog  11 років тому +2

    I did not buy this for PIC or AVR programming, I bought it for EPROM programming.

  • @Mtaalas
    @Mtaalas 8 років тому

    I do wonder why you installed software from the CD in the first place ;)
    But I was about to buy a programmer and this should fit fine :)
    Thanks for the review.

  • @inio
    @inio 8 років тому +1

    I like when he says "Little quick video" haha ;D

  • @dosdude1
    @dosdude1 10 років тому

    If I were to get one of these, would it allow me to flash the ST EPROM chip from a graphics card, by soldering it onto one of those adapters? I was trying to flash an ATI Radeon 9250 with a Mac ROM, and now the card is bricked… Every time I try to reflash, it claims that the EPROM is read-only. The EPROM is an 8-pin TSOP package.

    • @melkiorwiseman5234
      @melkiorwiseman5234 5 років тому

      If you can find a compatible EEPROM, it's almost certain that the TL866 can program it.

  • @JGunlimited
    @JGunlimited 7 років тому +18

    I thought he was joking about the spit...

  • @OliverONeill
    @OliverONeill 11 років тому

    12:39 - aww, dave loves his fans

  • @andrew_koala2974
    @andrew_koala2974 3 роки тому +4

    08:57 The *.chm file is a HELP file that was used in the days of Windows 98 and is actually a compressed HTML file
    and as such can contain hyperlinks.
    Sumatra PDF an open-source document reader will open it.
    Also, ALL modern versions of Windows include a CHM file viewer.

  • @ginbot86
    @ginbot86 11 років тому

    It's a bit of a late reply, but yes, you can unbrick AVRs with this programmer. Granted, I've only tested this with an ATtiny2313 and an ATmega328P, but you'll have to disable the Check Device ID function in order to force the programmer to apply the default fuse bits.

  • @Pwaak
    @Pwaak 11 років тому

    Besides the programming features...you love to flip that little green antenna(?)!

  • @luisderivas6005
    @luisderivas6005 11 років тому

    Amen. It's not just the ICSP header. The CS firmware is crippled by design, it is encrypted, and the bootloader on the device (the scratched up IC) checks for the firmware type. See this blog if in doubt, google "Upgrading the tl866cs, or: misadventures with PICs"

  • @marcin_szczurowski
    @marcin_szczurowski 2 роки тому +1

    Dave, you might want to take a look on 4th generation of programmer from that manufacturer. You get support for 27000 ICs and 56 pins with full drive. Internals look really nice for a teardown ;)

  • @jannusaelherrerapineda7330
    @jannusaelherrerapineda7330 5 років тому

    HEY!!!
    Did you try to solder the ICSP pin header and programming any micro-controller????
    and other thing... if you are using the ICSP programming
    It's necessary to burn some bootloader to the micro-controller?

  • @AlTheEngineer
    @AlTheEngineer 8 років тому

    Love it!

  • @larrybud
    @larrybud 5 місяців тому

    I have one of these and it was super easy to use. Jumped back into microcontroller programming 3 years ago and burned an attiny2313 with one of these.

  • @SproutyPottedPlant
    @SproutyPottedPlant 11 років тому

    TheEPROM9 would love it!

  • @MrSwanley
    @MrSwanley 3 роки тому +1

    chm is "Compiled HTML". That would be the user manual that you never need... :) I think there's a free "Microsoft HTML Help" viewer for this, and I think Internet Explorer used to be able to open it, I also just tested in Edge and it worked. I don't know either why they didn't just use PDF!

    • @prathamkalgutkar7538
      @prathamkalgutkar7538 3 роки тому

      Backwards Compatibility I Suppose. The box says it Supports Old OS like Win2000. I guess these OS didn't support PDFs or PDF viewer

  • @sparkyuiop
    @sparkyuiop 11 років тому

    Just noticed in that blog a reseller says the CD software is wrong and to download the updated (same version) software. Nice quality control there China, well done! He posts a link to get the update from a different site to the Autoelectric because as I said before that site is getting a major update or it'a a goner! I would post the links but sadly PooTube won't let me.

  • @suadcokljat1045
    @suadcokljat1045 3 роки тому +1

    I work in Shenzhen, China as hardware director from EU company - YES, their engineers often call it wrong and say FIREWARE instead of FIRMWARE. Cheers!

  • @retrofox3084
    @retrofox3084 10 років тому +7

    your voice would do very good as a standup comic & or cartoon voice over , very helpful vid

  • @novacitejourneys
    @novacitejourneys 8 років тому

    Hey, I was considering picking up one of these for some EEPROM writing. You think it'll do the job? I'm looking to make some re writable Sega cartridges.

  • @coondogtheman
    @coondogtheman 11 років тому

    I used to work at a small electronics place that used an older one of these and an ancient laptop to program the EEPROM chips used in the products we made. I even tried my hand at it but I wasn't any good. Nowadays it's all firmware on flash memory.

  • @jumhig
    @jumhig 8 років тому

    nice review. i received mine today, dumped some 2764 roms, and also found that it can be used to test 74XX logic chips!

    • @kolhatkarchinmay
      @kolhatkarchinmay 8 років тому

      How..? Can we check 74XX logic IC's..?

    • @jumhig
      @jumhig 8 років тому +1

      Select logic, then select 74LS08 etc

    • @kolhatkarchinmay
      @kolhatkarchinmay 8 років тому +1

      +James Higgs Thanks

  • @Michaelebills
    @Michaelebills 4 роки тому

    I enjoy watching your videos and wanted to know is you did a product review on the XP8710 programmer. How is it comparable to TL866II?

  • @robpop7199
    @robpop7199 4 роки тому +1

    Whats the best bang for the buck programmer on Ebay now? I'm looking at the TL866II PLUS or the RT809H. The RT states "The only universal programer that detect the numbers of all chips" ? I guess thats what I like. I do not want to buy one again. Any thoughts?

  • @laser31415
    @laser31415 5 років тому

    A few years back I bought the TL866A model. It worked when I tested it at the time then it sat in the box for a couple of years until I had a project that I needed it for. Now it gives me an ERROR on GND Pin25 self test.

  • @user-nl1di8gt4p
    @user-nl1di8gt4p 11 років тому

    Now i must convince myself that it was a good idea to buy a Batronix programmer last week. But I think I will buy this one too...

  • @qzwxecrv0192837465
    @qzwxecrv0192837465 5 років тому

    I am a bit slow....how does one go about learning/understanding what each chip is capable of, what the correct codes may be (within the limits of the chip), etc? Books, sites, videos?? thanks, great video btw.

  • @segasonic9117
    @segasonic9117 4 роки тому +1

    Now THIS is what I need to temporarily repair 6 "suicided" CAPCOM CPS-I boards I own. Should have bought it 3 years ago! I say "temporary" because I want to do a correct repair with new battery on the boards. But at least with the unencrypted ROMs, I can use them until I can make that happen.

  • @markcummings150
    @markcummings150 5 років тому

    I was considering this model or the tl866a version but noticed the specs listed by ebay sellers shows max Vpp of 18V, yet in this review I noticed you could select 21V Vpp. Can some confirm whether these tl866 programmers can do 21V or even 25V for older EPROMs ?
    *I just checked the manufacturers web site autoelectric.cn/EN/index.html and noticed that the tl866a and tl866cs can do Vpp of 21V and a newer model tl866II plus can only do 18V, so I guess some sellers have bad info in their description.

  • @sparkyuiop
    @sparkyuiop 11 років тому

    The main chip is a 'Microchip PIC18F87J10' if it helps.

  • @Trevs-Shed
    @Trevs-Shed 11 років тому

    I reviewed this on my channel last year.
    I could read the chip ID number despite it being scratched off. I will post the type later.
    It has proved to be very good indeed.
    What happened to your eevblog.com site a week or two ago. My members reported it had been hacked. Certainly looked that way when I visited to check. Random text on the page and then it installed a Trojan on my PC. All very odd.
    Regards
    Trevor

  • @thisoldguy
    @thisoldguy 11 років тому

    Thanks for the review! I might pick one up myself. Could you verify that the unpopulated ICSP connection actually functions?

  • @Trevs-Shed
    @Trevs-Shed 11 років тому

    If you look around on eBay you will find them as a total package with a load of adapters including the usually pricey tsop adapters. Look for eBay seller sunwenjun.

  • @anjanadriboating
    @anjanadriboating 7 років тому +1

    please help to solve this error .
    i cant able to program pic16f877a using this programmer

  • @yjwukt88
    @yjwukt88 9 років тому

    I hit the wall for programming page select EPROMs:Intel D27513, D27C011; also the old Intel MPU D8749H. As for the TTL/CMOS logic IC:74HC/LS540, 74HC/LS541, and many more, fail to show up in the device select menu. Any hope these devices would be included in future support list? I got no response from e-mail yet. Overall it functions as expected. Progressively expand their support list always brings in new customer!

  • @PauloConstantino167
    @PauloConstantino167 7 років тому +1

    "Welcome to use" ........ lol I laugh at these with so much pleasure

  • @opsdtsbrasil4262
    @opsdtsbrasil4262 10 років тому

    Hello dear friend, okay? Dear adiquiri one programmer TL866 mini pro, and I have a problem, currently use this flash programmer to write sop 8 q32, but I was trying to write the 29LV640ET the MX but the listing is not the same as the original file, ie the cheksum is not equal when I finish recording, what could be happening, because that works perfectly with other flashes when performing the read, a hug.

  • @hetzz
    @hetzz 2 роки тому

    I have no clue why the algo brought me here. But it worked, watched the full video.

  • @hannescamitz8575
    @hannescamitz8575 8 років тому

    Well I remember Ericsson used those EPROM (I don't know the exact modell) in their Mini link stations around the world, at least in the early 2000.
    Someone asked why doesn't change those "relics" to something more modern?
    The simple answer was. "THEY WORK"

  • @spiritcore1
    @spiritcore1 7 років тому

    Any option to flash TSSOP8 on board? or at least on adapter without soldering?

  • @sparkyuiop
    @sparkyuiop 11 років тому

    EEVblog Electronics Community Forum. Is that you're website? It has your video. Anyway that's where all the update info is.

  • @Infinitesap
    @Infinitesap 4 роки тому

    Could you make a video for newbies on all the functions. I haven't used such a device ever. What does fuses etc. mean?

  • @69penetrator69
    @69penetrator69 11 років тому

    1. You don't need to install the software. You can open the setup exe with 7zip and simply extract it to a folder.
    2. The CPU is a USB PIC16.
    3. The programmer app checks the firmware and disables the ICSP feature if you've got the wrong version, so you can't just solder in the connector. But you can hack the app to make it work.
    4. The CPU firmware file is encrypted so you can't simply disassemble it.
    5. The programmer works quite well, and the software is WAYYYY better than the G540.

  • @kenabi
    @kenabi 7 років тому

    the scraped chip is a microchip PIC18F87J50. at least it in in my A version.

  • @sawajiri100
    @sawajiri100 9 років тому

    Awesome programble device friendly use

  • @Electrolab28Ag
    @Electrolab28Ag 6 років тому

    Hi EEVblog, just bought one of these programmer and it has limited amount of EPROM IC listed in the program. You said that you downloaded a new version. Where did you find the new version for all those different EPROMS?

  • @leonardomoi1920
    @leonardomoi1920 4 роки тому

    Hi there, I received one of this, is quite similar , altogether the downside board looks much the same laterally, but the main board doesn’t sport the 74573 drivers / buffers, but just two chips are visible there apart from tons of diodes and 3-legged smd stuff... chips are two of icn2024 these are 16-way led drivers so I guess what’s the role and whether they are doing the best for input protection or buffering, since I remember one “logic analyzer” of the cheapo Chinese variety also that didn’t come with proper voltage protectors but just used a 74244 or 245 Iirc. Any ideas? Can I send you a picture of my tl866ii plus? To which email ?

  • @ThatElectronicsFool
    @ThatElectronicsFool 11 років тому +2

    You got all those adapters for less than $10? Holy crap, my local electronics store wanted like $36 for a single PLCC to 40 pin DIP adapter! Needless to say I didn't buy it... They don't have the best prices. :-/

  • @danneiskogen
    @danneiskogen 6 років тому

    Best programmer ever for that price!!

  • @spagamoto
    @spagamoto 11 років тому

    14:30 It says "Manufactory" :)

  • @TheProCactus
    @TheProCactus 11 років тому

    Oh yeah, As soon as you turned the dual board on its side I saw those LED's, LMAO I thought it was genius, Ill remember this for my own designs.

  • @jesuszamora6949
    @jesuszamora6949 8 років тому

    Would those adapter boards work with the 29F032B chip?

  • @Mazwreck
    @Mazwreck 9 років тому

    Does anyone know if these can program and erase GAL chips? I got a TOP3000 works great for nearly everything except GAL chips. tried different software versions and brands of chips but it just doesn't work. They either don't program correctly or come back failed

  • @EEVblog
    @EEVblog  11 років тому +1

    Yes, .bin and intel .hex files. All programmer software has this ability, so it's a given really.

  • @variedades4848
    @variedades4848 5 років тому

    Hello, I have a receiver Onkyo model TX-NR3007 with the problem of MMPU SETTING, failure to update, have any solution via software or only the exchange of flash memory?

  • @Aksel55
    @Aksel55 4 роки тому

    They have used PIC18F87J50. jtag-pins = MCLR/3.3V/GND/PGD/PGC/GND .

  • @6hr0n05
    @6hr0n05 11 років тому

    this video is quite nice

  • @EEVblog
    @EEVblog  11 років тому +1

    Yes, eevblogDOTcom, eevblogDOTorg, and theamphourDOTcom all got hacked.

  • @rubiconjosh
    @rubiconjosh 11 років тому

    You mentioned having your own software business, what type of software did you write? I would be interested in hearing more about your background and education as an engineer and software developer.