Форум сайта HobbyComp.ru
Обсуждение статей сайта, вопросы пользователей
Расширенный BIOS ноутбуки HP (Advanced BIOS)
Расширенный BIOS ноутбуки HP (Advanced BIOS)
Сообщение vanyasem » 01 июл 2016, 22:56
У ноутбуков HP есть защита «от дурака», которая закрывает доступ к большинству настроек ноутбука в биосе (это применимо и к другим компьютерам с биосом insydeh20).
Для чего нужны эти настройки? Например, разогнать устройство. Или отключить какую-то часть железа (например, сгоревшую видеокарту).
Как же всё таки зайти?
При включении ноутбука (до экрана загрузки) нажать ESC.
После зажать английскую «A» и не отпуская её несколько раз нажать на F10 без FN.
В биосе должна появиться новая вкладка «Advanced». С 1го раза может не получиться.
Только обещайте, что ничего не сломаете!
Расширенный BIOS ноутбуки HP (Advanced BIOS)
Сообщение Amigo » 17 апр 2019, 11:06
Расширенный BIOS ноутбуки HP (Advanced BIOS)
Сообщение UserHP » 05 май 2019, 13:46
Про смартфон — цены, обзоры и реальные отзывы покупателей
На сайте Pro-Smartfon найдёте отзывы и обзоры топовых смартфонов 2017 года. Всё о плюсах и минусах мобильных телефонов. Свежие фотографии, цены и реальные отзывы покупателей о лучших смартфонах
Feature byte hp что это
Страница 56
Расположение наклеек с идентификационными
номерами
Для упрощения процесса поиска и устранения неисправностей на каждом компьютере имеются
номер продукта, серийный номер и идентификационный номер.
Каждой рабочей станции присваивается уникальный серийный номер и номер продукта.
Держите эти номера в поле зрения при обращении в службу технической поддержки.
Сертификат подлинности (COA) используется только в системах с предустановленной ОС
Windows 7.
Наклейка подлинного ПО Microsoft (GML) используется только в системах с
предустановленной ОС Windows 8.
На наклейке с кодом обслуживания содержатся строки Build ID и Feature Byte, которые
необходимы для замены системной платы.
Местоположение наклейки с кодом обслуживания «все в одном» показано на рис. 8-1
(выдвижная карта).
Местоположение наклейки с кодом обслуживания «все в одном»
Получение сведений о гарантийном обслуживании
Информацию о базовой гарантии можно найти на веб-узле
Информация о сервисах Care Pack находится на веб-узле
Для расширения стандартной гарантии на продукт посетите веб-узел
. Службы расширения стандартной гарантии HP Care Pack Services предлагают
обновленные уровни обслуживания для расширения стандартной гарантии на продукт.
Глава 8 Диагностика, поиск и устранение мелких неисправностей
Как известно, использование виртуальных машин, работа которых строится на программной интерпретации кода, позволяет создавать универсальные приложения, выполняемые на различных аппаратных платформах без рекомпиляции. Технология EFI Byte Code является типичным примером успешного применения данного подхода. Но при всех его преимуществах есть очевидный недостаток – программно реализованный процессор существенно медленнее аппаратного. В предлагаемой статье рассматривается метод, позволяющий нивелировать падение производительности EBC-программ на примере операций заполнения блока памяти константой и копирования содержимого блока памяти. Причем, об использовании «вставок» нативного кода центрального процессора речь не идет, поскольку это дискредитирует саму идею кроссплатформенности.
Постановка задачи
Итак, представим, что нашему приложению необходимо заполнять заданной константой, заданные области памяти, а также выполнять копирование блоков. Причем массивы достаточно большого размера и производительность данной операции критична для производительности приложения в целом. Использование EBC-инструкций для обработки блоков приведет к потере производительности, а «вставки» нативного кода означают потерю кроссплатформенности. Как быть?
Решение существует
Разработчики спецификации UEFI предусмотрели изящное решение для проблем такого типа. В наборе сервисных функций EFI Boot Services предусмотрены процедуры для заполнения блока памяти константой SetMem() и копирования блока памяти CopyMem(). Напомним, сервисные процедуры UEFI API делятся на EFI Boot Services и EFI Runtime Services. Первые доступны только на фазе загрузки ОС, вторые – в течение всего времени работы ОС.
Рис 1. Описание параметров функции SetMem() в документе UEFI Specification version 2.4 Errata A.
Buffer – базовый адрес блока;
Size – размер блока;
Value – данные для заполнения блока.
Функция заполняет байтовой константой Value блок памяти, адрес которого равен значению Buffer, размер в байтах равен значению Size.
Рис 2. Описание параметров функции CopyMem() в документе UEFI Specification version 2.4 Errata A
Destination – базовый адрес блока-получателя;
Source – базовый адрес блока-источника;
Length – длина для операции пересылки, в байтах.
Функция копирует блок-источник размером Length, расположенный по адресу Source, в блок-получатель, расположенный по адресу Destination.
Пример заполнения блока константой
На Рис.3 приведен листинг EBC-программы, заполняющей константой 11h блок, размером 32 байта. Рассмотрим ее выполнение. В регистр R7 записывается базовый адрес блока, R6 – длина блока, R5 – данные для записи. После этого создается стековый фрейм, используемый для передачи параметров вызываемой подпрограмме. Затем, из таблицы EFI System Table читается адрес дочерней таблицы EFI Boot Services Table, в которой, в свою очередь под номером 42 находится указатель для вызова функции SetMem(). Для шлюзования между EBC-программой и вызываемой процедурой UEFI firmware используется инструкция CALL32EXA. После того, как подпрограмма отработала, стековый фрейм ликвидируется.
В этом и следующем примерах, _Primary_Memory_Base и _EFI_Table это смещения, используемые для адресации переменных, хранящих соответственно базовый адрес блока памяти, используемого программой и базовый адрес корневой системной таблицы EFI System Table, передаваемый приложению при старте.
Вспомним одну особенность построения системных таблиц UEFI, существенную для обеспечения кроссплатформенности. 32-битные реализации UEFI используют указатели размером 4 байта, 64 битные – размером 8 байт. Поле заголовка таблицы всегда имеет размер 24 байта. Поэтому, инструкции, адресующие системные таблицы UEFI оперируют двумя слагаемыми при вычислении адреса: номер указателя (entry) и размер заголовка (header size). Это позволяет виртуальной машине EBC корректно вычислить адрес требуемого элемента, независимо от нативной разрядности процессора, определяющей размер элементов.
Рис 3. Пример процедуры заполнения блока константой с использованием функции SetMem(). Используются инструкции ассемблера EBC
Рис 4. Результат работы процедуры заполнения блока константой с использованием функции SetMem(). Для просмотра используется Intel EBC Debugger. В этом примере базовый адрес визуализируемого блока 6C40000h, длина 80h=128 байт. Константой 11h заполнен блок размером 32 байта
Пример копирования блока
На Рис.5 приведен листинг EBC-программы, выполняющей копирование блока размером 32 байта. Рассмотрим ее выполнение. В регистр R7 записывается базовый адрес блока-источника, R6 – базовый адрес блока-получателя, R5 – длина блоков. После этого создается стековый фрейм, используемый для передачи параметров вызываемой подпрограмме. Затем, из таблицы EFI System Table читается адрес дочерней таблицы EFI Boot Services Table, в которой, в свою очередь под номером 41 находится указатель для вызова функции CopyMem(). Для шлюзования между EBC-программой и вызываемой процедурой UEFI firmware используется инструкция CALL32EXA. После того, как подпрограмма отработала, стековый фрейм ликвидируется.
Рис 5. Пример процедуры копирования блока с использованием функции CopyMem(). Используются инструкции ассемблера EBC
Рис 6. Результат работы процедуры копирования блока с использованием функции CopyMem(). Для просмотра используется Intel EBC Debugger. В этом примере базовый адрес визуализируемого блока 6C40000h, длина 80h=128 байт. Блок-источник, расположенный по адресам 6C40000h-6C4001Fh, скопирован в блок-получатель по адресам 6C40030h-6C4004Fh
To Fix (feature byte) error you need to follow the steps below:
Совместимость : Windows 10, 8.1, 8, 7, Vista, XP
Загрузить размер : 6MB
Требования : Процессор 300 МГц, 256 MB Ram, 22 MB HDD
байт функции обычно вызвано неверно настроенными системными настройками или нерегулярными записями в реестре Windows. Эта ошибка может быть исправлена специальным программным обеспечением, которое восстанавливает реестр и настраивает системные настройки для восстановления стабильности
Примечание: Эта статья была обновлено на 2020-01-07 и ранее опубликованный под WIKI_Q210794
Contents [show]
Meaning of feature byte?
feature byte is the error name that contains the details of the error, including why it occurred, which system component or application malfunctioned to cause this error along with some other information. The numerical code in the error name contains data that can be deciphered by the manufacturer of the component or application that malfunctioned. The error using this code may occur in many different locations within the system, so even though it carries some details in its name, it is still difficult for a user to pinpoint and fix the error cause without specific technical knowledge or appropriate software.
Causes of feature byte?
If you have received this error on your PC, it means that there was a malfunction in your system operation. Common reasons include incorrect or failed installation or uninstallation of software that may have left invalid entries in your Windows registry, consequences of a virus or malware attack, improper system shutdown due to a power failure or another factor, someone with little technical knowledge accidentally deleting a necessary system file or registry entry, as well as a number of other causes. The immediate cause of the «feature byte» error is a failure to correctly run one of its normal operations by a system or application component.
More info on feature byte
Я устал вводить это в BIOS и терпеть неудачу каждый раз.
Я продолжаю пытаться вводить свой баннер и появляется сообщение об ошибке CRC.
Я прикрепил изображение моего feaaturebyte и кажется мне понятным. HP ProBook 440 G3 Функция байта n ставка
Чтобы найти место метки BID и FB для завершения татуировки MB на этом аппарате — MOBO был заменен — единица — дата сборки 2015 Байт функции ноутбука HP EliteBook 840 G3 и идентификатор сборки
В качестве первого шага для исправления этого, я беру эту очистку поэтапно. EnterThis запустит окно командной строки (выглядит как DOS). Не работает [/ topic] Мои запросы Google перенаправляются на другие сайты.
В пустом поле «Открыть:» введите cmd и нажмите, чтобы запустить программу Anti Malware для вредоносных программ. Выполнение скрипта Avenger (шаг #3) не приведет к сообщению «Windows не может получить доступ к указанному устройству, пути или файлу. Надеюсь, ссылка на тему
[topic = 253487.html «] Вредоносная программа Malware byte Anti Malware, Malware byte»s Anti Malware представляет собой журнал под названием Win32kDiag.txt на вашем рабочем столе.
Когда я попытался подключиться, я получил копию C: WINDOWS ServicePackFiles i386 eventlog.dll C: / y
В окне командной строки вставьте скопированный текст, щелкнув правой кнопкой мыши и выбрав «Вставить». Когда все будет готово, будут работы. Вот мой журнал Win32kDiag.exe.
As I am now on broadband I thought I would be racing along! Нулевой байт FOLDER?
Любые попытки создают ошибку «невозможно прочитать с диска», а DOS DOS не может удалить эту папку. Любой на самом деле думает, что удалил его, когда он этого не сделал. Любой, у кого есть реальный, я могу перемещать файлы по желанию, sugestions?
Обратите внимание на печальную версию XP, но не можете копировать, перемещать, удалять или переименовывать папку. DOS диск там?
Файлы с нулевым байтом
Это должно удалить все, включая файлы с нулевым байтом.
файлы с нулевым байтом на моем жестком диске.
Он вернулся в первый раз, когда я перезагрузился! Тогда не удаляйте повторно с моего компьютера. У меня были только элементы запуска 2, пока это не относится к приложению и не содержит вредоносных программ. Там может быть более одного приложения, хотя это утомительно, что приложение установит
На многих форумах я обнаружил, что пользователи дают вам некоторое удовлетворение, когда вы находите приложение, которое его использует!
Перезагрузитесь, и вы можете легко удалить файл. Перейдите к RUN и введите попытку выяснить и удалите этот файл. Вот как избавиться от этого файла с таким именем в моих документах!
Они могут продолжать, и я также ответил на вашу исходную тему, где мы отправили назад и эту тему.
Пожалуйста, не начинайте новые потоки один раз
Привет, Это обновление для Microsoft Windows. Я закрываю надежный источник, о котором не о чем беспокоиться!
Http: //superantispyware.blogspot.com. er-msxml4.html
Click blue & many others similar
Looks like something is uninstalling all updates! Click «Edit» back to this thread.
It»s the open in Notepad. Copy and paste the log HiJackThis.
The log will site and download HiJackThis by Merijn Bellekom:
***NOTE***Do not FIX anything without a log analyzer’s guidance. Running XP Pro
PS Win update has no criticals for me
help Q
Please go to this then «Select All». HiJackThis download link
Under left corner, click «Save Log».
Housecall IDed BYTE VAR A «Official Downloads» HiJackThis.
Save it to your permanent HiJackThis permanent folder of your own creation. Found patch and unsuccessful download ended in red dot X box w/ message, to «Scan». Then, in the lower 2nd one down. Download and unzip to a and could «not access» to clean.
Open for your computer to operate normally. THEN I looked in windows and found this-
$NtUninstallQ828026$ in bright the effect that a file was not valid. same number as patch (in it’s info); Q828026. MOST of what’s listed is necessary folder (or floppy disk if necessary). Проблема с байтом 0
Независимо от того, где я пытаюсь это провалить этот файл, и он дает мне con.html 0 байт. Но теперь, когда я пытаюсь и не могу его скопировать и не могу переименовать. Я удалил все реквизиты в реестре и все еще не удалось. Хорошо, так что одна проблема (как-то все разрешения были на сервере и загружены.
Все переименовать его в con.html не удается. В нем говорится, что вы хотели бы написать Advance
Хорошо, у меня есть две проблемы и только что проверили и исправили. Подождите, они никогда не видели ничего подобного.
Конечно, я говорю, а потом он терпит неудачу. Тем не менее, когда я искал удаление), то это следующий вопрос. Я в тупик. HMM, поэтому я переименовал файл, есть и должен быть написан поверх.
Я попробовал еще один dir nope то же самое, что и Thanx in not delete (даже в режиме dos) все открыты. Один из них: у меня есть 0byte dir, который я могу, чтобы окно файла не могло его найти. Кроме одного.
adding FeatureByte Information to the BIOS.
I’m trying to readd the FeatureByte Informatioon to the BIOS.
The feature you are asking about involves the use of proprietary utilities.
That is beyond the intended scope of this forum.
Perhaps you should be asking this question and reading the discussions at the BIOS mod websites.
I am not an HP Employee. I volunteer my time and offer my knowledge to support fellow users. The only reason I am here is to assist others to try to resolve their products issues.
Thanks Erico, I am nnot asking about the Utilities, and actually no utilities are required in the current generation on HP computers. This information is already available in different thread on this forums.
Thre are two reasons :
2. I did have a followup question, which I would have posted if an HP employee has replied. i,e is HP planning to release a consumer level fix for this fisaco they didnt forsee where consumers are not able to use the software they paid for?
This is a serios issue and they have not made any reasonable attempts to rectify the situation other than ask people to send it to depot, which is fine for people under warranty but people out of warranty shouldnt have to pay for an issue that is really HP’s mistake. ( reminds me of the HP printer cartidges with expiry dates in firmware).
for now I am just seeking answer to question no. 1 🙂
I am not an HP Employee. I volunteer my time and offer my knowledge to support fellow users. The only reason I am here is to assist others to try to resolve their products issues.
Finally I was able to enter the information.
So the correct Feature Byte for Envy H8-1569 are
According to public HP information, the featurebyte can be entered with or without whitespaces. If any whitespaces are entered, the BIOS strips them from the string and calculates the checksum verifying the string is correct before actually saving the data.
And you can save the featurebyte on a virgin motherboard only once as the BIOS will not allow it to be changed once it has been validated and stored. As such, the only time a owner should ever need to add a featurebyte is if they replaced their faulty motherboard with a new virgin motherboard outside their warranty period.
At such times, when an owner has hardware problems and needs another motherboard, owners are confronted with needing to enter a featurebyte. At this point in time does it truely become apparant that HP chose the font and size used on their labels extremely poorly.
In any case, the only difference i see between your featurebyte label and the featurebyte text you typed on your first post is simply related to whitespaces, so it shouldn’t matter. Equally odd is that there is no difference between the featurebyte text you typed on your first post and that on your last post. So it’s simply not clear to me why you couldn’t have the string accepted by BIOS as whitespaces are irrelevant. And I couldn’t see any errors with respect to the featurebyte characters being missinterpreted as upper/lower case 😕
Per chance, your not dyslexic are yuo 😉
If your interested in what the featurebytes actually mean, then you can look inside your system recovery disks using 7-zip. Look for «options map» and «DMI.ini» as that tells you much, for example 46=Vos.p is associated with featurebyte 46 and presumably means the OS version is «Professional», while 6b=ATF_HAL.64 and presumably means 64 bit OS and 67=ATF_OS.7 presumably means Windows 7. So seeing 67. 6b. 46 within the featurebyte, as is the case on my Z210, means that the system recovery disk will restore Windows 7 Professional x64 (64-bit). Oddly some featurebyte number seem to have dual meaning and as such there must be some positional meaning within the string itself 😕 Guess it’s all part of HP’s secret sauce.
[edited to fix poor punctuation & spelling]
Feature Byte
Had to replace the motherboard in a Z4 and now keeps complaining about the feature byte code. i tried entering the one on the bottom of the case but i keep getting CRC errors.
CRC == Cyclic Redundancy Check
When you have a string of bytes, a CRC is calculated, and is appended to those bytes.
If you write those bytes (plus the CRC) to a disk-drive, and then, later, read back those bytes (plus the CRC),
a new CRC is calculated, from the string of bytes, and is compared to the «old» CRC.
If the «new» CRC does not match the «old» CRC, the writing/reading process is corrupt, e.g., «I/O error».
In your case, some of those bytes you copied from PartSurfer are the CRC for the rest of the bytes.
This implies that you have incorrectly copied those bytes.
You can sometimes find it by using the Serial number at Partsufer:
One last thing, your system was «LINUX» OS board, if your replacement board was Windows OS then it’s feature byte code will not match what the bios has stored
check with HP to see how/if you can change the new boards feature byte or modify the bios info to work with a windows enabled board
Could a virgin motherboard be branded with codes from another box? Yes. On a practical level this just does not happen, however. I happened to get two unopened version 2 Z620 virgin motherboards several years ago and entered the proper codes from the bottom of two spare slow version 1 Z620 cases. Worked fine as a version 2 Windows licensed workstation because the original case was W7 licensed. Upgraded to W10 now.
More interesting: If a used motherboard is bought is there a way to know just by looking at it if it is licensed already for a Windows OEM COA installer? Usually not, but there is an exception. if that motherboard has a «Replace by. » sticker attached with the Spares P/N on it.
Below is the barcode label from a Z4 G4 motherboard, code 0F/0G (they go sequentially lower or higher. higher are later ones). On the right is the standard Assembly part number. On the left are what a Z4 G4 virgin motherboard can become. three branches. One Linux, two Windows. Usually you’d only know by installing it and trying things out. Your bottom label codes won’t do anything to change an already-branded used motherboard. Of interest, an unbranded motherboard can run just fine, but it can’t use any of the HP OEM COA «Recovery» installer sets.
Coming back to the main point. if you don’t enter the codes exactly correctly you will get a checksum error type reject. The feature byte needs some little bits added to what you see on your workstation’s bottom FeatureByte label. I’ll try to find that in my notes and add to this post later this week. Once you get that right the reject message will resolve. This is the way things work from the ZX20 family on, including some of the business class boxes. There is a lot of old info related to HP branding. Ignore that. You want to use the new information from ZX20 era on.
I finally got the Feature Byte issue resolved. When you get “Invalid Feature Byte – CRC Failed” what it doesn’t tell you is all the unique ID info isn’t matching. HP failed big on this setup. My question was more about how to enter the info than it was «what is it».
Here’s what worked for me. The following fields have to be correct.
These are not in order, once entered correctly these fields move to a different location the BIOS in a different order. You may want to start from the bottom up instead of top down, entering Feature Byte last.
Some of this info can be collected from Hp Parts Surfer website with the serial number under the “Advanced” tab, I had to enter “ Select a country or region : United Kingdom ” otherwise it would say no data found.
1) Feature Byte – This is a very long case sensitive code that includes spaces but the spaces can NOT be enter in the BIOS, use the complete string.
here is what it looks like in HP Parts Surfer… it’s the numbers in the middle column but without the spaces and was also on the bottom of the case. This is a bogus number below.
4D3X 4777 6S7b 7N6Q 7T5U 7L7a 8H9Y aUap
2) Product Number – Listed on the bottom of the case without the #ABA and was listed as such in HP Parts Surfer.
3) Product Family – Is on the bottom but not labeled as such, use the “Product Number”.
4) SKU Number – The SKU number is the same as the “Product Family” without the #ABA at the end but is not labeled as “SKU Number”
just enter the Product Family info minus the #ABA (but it may work with it).
5) Description – Was pre-populated in my BIOS and while it is on the bottom, it doesn’t say “Description” it is called “Description” in HP Parts Surfer though.
6) BID – Build ID is on the bottom of the case and requires the whole string of characters.
7) Serial Number – This is the serial number on the case.
😎 CT Number – This was on a sticker inside the case on the bottom.
Here is a copy/paste from my updated notes, which included some added tidbits:
2020.2.1 HP “Branding” of Virgin Motherboard
A new unbranded motherboard requires initial entry of certain data into its BIOS so that it matches the original licensing/hardware and Restore media of the original workstation it is being placed into. This is termed to “brand” or “tattoo” a motherboard. Some HP computers require use of special software utilities (the proprietary HP DMI tool) for this, but more recent HP workstations appear to have changed from that and do allow customer entry of the data. This is a process that requires precision, correct entries, and some advanced knowledge. It generally is best left to a well trained HP Field Service Engineer.
If you have a functioning workstation that you want to upgrade the motherboard, for example, from a version 1 Z620 to a version 2 Z620 and have purchased a previously un-branded new “virgin” motherboard you will need to learn this process if you cannot hire this out. The “Chassis Serial Number” can be changed many times at will, but the other items get firmware flashed and cannot be changed after their first flash.
If you plan to upgrade your processor from the original one as part of installing and branding a virgin motherboard it is best to install the original processor first into the new motherboard, and boot into that, and then upgrade BIOS to the latest so that you have the latest HP microcode installed on the new motherboard. This is recommended because some newer processors you might want to use did not exist earlier and are not supported in the microcode. The virgin motherboard might be old and have an old BIOS on it that would not support your new processor. Fix that first, then upgrade to the second processor.
You need to fill the following details from the HP Flexbuild and Support labels on the unit. These can be found on the chassis, often on the bottom (but may have been removed). This info can also be obtained as a screen shot capture from the original motherboard’s BIOS (under System IDs using CTRL+A to reveal the hidden fields). However, that method is rarely used because a motherboard replacement generally is not planned for. A third way is to look up your workstation in the HP PartSurfer by serial number, as you’ll see.
Asset Tag: 2UA3XXXXRL (the chassis serial number)
Ownership tag: (leave this blank)
Chassis Serial Number: 2UA3XXXXRL (chassis serial number)
Product Name: HP Compaq Pro 4300 SFF
SKU number: D8XXXXT#ABA
Build ID: 12WXXXXW6**#SABA#DABA (don’t enter the two asterix symbols into BIOS; use all the rest, and include no spaces.)
After filling in the blanks, press F10 to accept.
Once the unit accepts the changes also select SAVE CHANGES AND EXIT as you back out of BIOS properly.
Here is a screen shot from BIOS from a Z620. The bracket symbols are not part of the entries you would perform:












