So now is the right time to learn how to do it yourself. You've been provided the tools. You've been provided the method. And now you have the most important element of all - the incentive. Like slave77 said, you will feel good about yourself after learning this. Won't you feel better about being able to contribute to the forum, than begging from it?
Wasn't clear i realized . When installing Win 8.1 the key won't be gathered automattically from BIOS, in opposite to Win 8. You'll need to install afterwards, Windows will gain activation instantly when connected to the net.
As said, no clue. So far those systems are rarities here, so i cannot test. Unfortunately Win 8.x is generally picky with keys at Setup, it only accepts the generic install keys here. There are others here owning such systems, they could probably answer the question .
ei.cfg only allows you to skip entering cdkey by assigning the product sku, channel type and whether the product is volume or not. but PID.txt is used to automate entry of product key. so if you just want to automate the key entry you can use the PID.txt and if you also want to specify the channel type and other details then you can use EI.cfg with PID.txt you can also use autounattend.xml for entering product key but if you use autounattend.xml file then it will skip the ei.cfg process as it's told in the Microsoft website. but I do usually use both the autounattend.xml with ei.cfg for installation of os.
BTW, by rereading this, i remember that anyone mentioned it to work even with out PID.txt on Win 8.1, as long there is no ei.cfg file. I highly guess for that reason it didn't work in my case, as my ISO has an ei.cfg .