User talk:89.243.142.119

Custom ARC firmware bios for the MIPS version[edit source]

Do you have that custom bios? If so, is it possible to share it please? Just in case. TC1995 (talk)

Sent you an email. 89.243.142.119 16:26, 9 February 2022 (UTC)
Thank you. TC1995 (talk)

Stop requesting or begging for any downloads on this wiki? Bubblebeam (will be renamed to Uncle Captain on May 16) (talk) 03:01, 11 February 2022 (UTC)

This is nowhere close to begging? It was a simple request for a Bios file. Xeno (talk) 03:02, 11 February 2022 (UTC)
Oh OK. But, the guidelines still say “Do not request any downloads on this site (but I don’t know about the BIOS files)”. Bubblebeam (will be renamed to Uncle Captain on May 16) (talk) 03:04, 11 February 2022 (UTC)
Do not provide or request any links to download builds Unless the rules suddenly get rewritten. They only mention builds, not any tools and whatnot. Xeno (talk) 03:09, 11 February 2022 (UTC)
Now available here: https://app.prismdrive.com/drive/s/VdiZAony77YeTVkR209maDX5TlAWCZ 89.241.109.169 11:47, 26 June 2022 (UTC)

Some notes on symbol server binaries[edit source]

I'm putting this here due to being unable to create pages without an account.

Getting a binary from the MS symbol server: https://msdl.microsoft.com/download/symbols/file.exe/xy/file.exe

where x = PE TimeDateStamp %08x, y = PE SizeOfImage %x.

It seems that for insider builds, for certain files (using bootmgr.efi as an example here) if there are no code changes (that is, PDB symbol GUID hasn't changed) the TimeDateStamp in the PE does not change.

TimeDateStamp (after the reproducible builds changes in rs2) was claimed by Raymond Chen to be "a hash of the binary"[1], but that seems to not be entirely true.

By analysing diffs from the previous build (available via UpdateMetadataService for builds in *_release branches only; it's possible it's available via ClientWebService too if you tell it you're the previous build), the changes between 22562 and 22563 bootmgr.efi are:

  • PE checksum (0x148-0x14B), although the high byte is unchanged
  • Version number in resources
  • Signature

...and that is all. No code change, no GUID change.

Retrieving "this same binary" from the symbols server gives a file from build 22564[2], with a server-side modify date of Thu, 24 Feb 2022 21:32:36 GMT.

This means that the TimeDateStamp is not derived from the entire binary, but only parts that doesn't change. Possibly the hash is of all readable+executable sections, or of just the debug directory.

Some others:

  • 22543 bootmgr gets 22544[3]
  • 22557 bootmgr gets 22559[4]
  • 21996 bootmgr gets 22000.5 ~210707[5], this shows that this phenomena exists with prodsigned files too.
  • 22000.51 bootmgr gets 22000.53 ~210628[6]

Hopefully this research helps someone... 89.243.142.119 15:03, 27 February 2022 (UTC)

It seems only files of subsystem windows boot application/efi boot application/efi driver get updated in this way. Getting build 22567's HAL.DLL, NULL.SYS, REGEDT32.EXE all get files from build 22561. 89.243.142.119 19:09, 2 March 2022 (UTC)

Bootmgr updates on symbol server[edit source]

AMD64 bootmgr with TimeDateStamp 0x3a80c55e, SizeOfImage 0x255000 (earliest build known to use this is 22562, see 22562-22563 deltas; it was probably recompiled for 22560-22561 to fix the symbol GUID bug):

  • 22564 uploaded, replacing unknown build (probably 22563?): 2022-02-24 21:32:36[2]
  • 22567 uploaded, replacing 22564: 2022-02-27 18:55:08 (hours after the above research got posted) (sorry, didn't save to wayback machine)
  • 22569 uploaded, replacing 22567: 2022-03-02 17:11:49 (~1 hour before 22567 release)[7]

89.243.142.119 18:25, 2 March 2022 (UTC)

Boot applications for 22610 being updated on symbol server:

  • 22612.1 (~220427), uploaded 220429 (~0400-0500 GMT):
    • bootmgr.efi[8]
    • cdboot.efi[9]
    • cdboot_noprompt.efi[10]
  • 22613.1 (~220428), uploaded 220429 (~2200-2300 GMT):
  • 22616.1 (~220502), uploaded 220503 (~1700-1800 GMT):
  • 22617.1 (~220503), uploaded 220504 (~1200-1300 GMT):
  • 22618.1 (~220504), uploaded 220505 (~1700-1800 GMT):
  • 22620.1 (~220506), uploaded 220507 (~1900-2000 GMT):
  • 22621.1 (~220507 - signed < 1 hour after 22620?!), uploaded 220509 (~0100-0200 GMT):
  • 22611.1 and 22614.1, uploaded 220511 (~2200-2300 GMT), what happened here? (22614 is winload only, uploaded 2 hours later)

For anyone who, like me, cares about collecting boot applications, I have uploaded all of those I obtained via symbol server since 22610 here: https://app.prismdrive.com/drive/s/iHMeJgt8e3EWs05xPihWskiu9HOzEp

89.241.109.169 18:23, 29 April 2022 (UTC)

References[edit source]

  1. https://devblogs.microsoft.com/oldnewthing/20180103-00/?p=97705
  2. 2.0 2.1 https://web.archive.org/web/20220227135505/https://msdl.microsoft.com/download/symbols/bootmgr.efi/3a80c55e255000/bootmgr.efi
  3. https://web.archive.org/web/20220227141510/https://msdl.microsoft.com/download/symbols/bootmgr.efi/797c378c253000/bootmgr.efi
  4. https://web.archive.org/web/20220227141935/https://msdl.microsoft.com/download/symbols/bootmgr.efi/0a890174255000/bootmgr.efi
  5. https://web.archive.org/web/20220227142427/https://msdl.microsoft.com/download/symbols/bootmgr.efi/6ec2ab2622f000/bootmgr.efi
  6. https://web.archive.org/web/20220227144916/https://msdl.microsoft.com/download/symbols/bootmgr.efi/0e70ad7822f000/bootmgr.efi
  7. https://web.archive.org/web/20220302182137/https://msdl.microsoft.com/download/symbols/bootmgr.efi/3a80c55e255000/bootmgr.efi
  8. https://web.archive.org/web/20220429180930/https://msdl.microsoft.com/download/symbols/bootmgr.efi/1061c45c2b6000/bootmgr.efi
  9. https://web.archive.org/web/20220429180926/https://msdl.microsoft.com/download/symbols/cdboot.efi/7de6ad1c11c000/cdboot.efi
  10. https://web.archive.org/web/20220429180923/https://msdl.microsoft.com/download/symbols/cdboot_noprompt.efi/d9b240ea11c000/cdboot_noprompt.efi
  11. https://web.archive.org/web/20220430143140/https://msdl.microsoft.com/download/symbols/bootmgfw.efi/6651b78b2ba000/bootmgfw.efi
  12. https://web.archive.org/web/20220430143450/https://msdl.microsoft.com/download/symbols/bootmgr.efi/1061c45c2b6000/bootmgr.efi
  13. https://web.archive.org/web/20220430143840/https://msdl.microsoft.com/download/symbols/cdboot_noprompt.efi/d9b240ea11c000/cdboot_noprompt.efi
  14. https://web.archive.org/web/20220503201447/https://msdl.microsoft.com/download/symbols/bootmgfw.efi/6651b78b2ba000/bootmgfw.efi
  15. https://web.archive.org/web/20220503201642/https://msdl.microsoft.com/download/symbols/bootmgr.efi/1061c45c2b6000/bootmgr.efi
  16. https://web.archive.org/web/20220503201757/https://msdl.microsoft.com/download/symbols/cdboot_noprompt.efi/d9b240ea11c000/cdboot_noprompt.efi
  17. https://web.archive.org/web/20220504150727/https://msdl.microsoft.com/download/symbols/bootmgfw.efi/6651b78b2ba000/bootmgfw.efi
  18. https://web.archive.org/web/20220504150833/https://msdl.microsoft.com/download/symbols/bootmgr.efi/1061c45c2b6000/bootmgr.efi
  19. https://web.archive.org/web/20220504150915/https://msdl.microsoft.com/download/symbols/cdboot_noprompt.efi/d9b240ea11c000/cdboot_noprompt.efi
  20. https://web.archive.org/web/20220505171732/https://msdl.microsoft.com/download/symbols/bootmgfw.efi/6651b78b2ba000/bootmgfw.efi
  21. https://web.archive.org/web/20220505171759/https://msdl.microsoft.com/download/symbols/bootmgr.efi/1061c45c2b6000/bootmgr.efi
  22. https://web.archive.org/web/20220505171837/https://msdl.microsoft.com/download/symbols/cdboot_noprompt.efi/d9b240ea11c000/cdboot_noprompt.efi
  23. https://web.archive.org/web/20220507202954/https://msdl.microsoft.com/download/symbols/bootmgfw.efi/6651b78b2ba000/bootmgfw.efi
  24. https://web.archive.org/web/20220507203058/https://msdl.microsoft.com/download/symbols/bootmgr.efi/1061c45c2b6000/bootmgr.efi
  25. https://web.archive.org/web/20220507203151/https://msdl.microsoft.com/download/symbols/cdboot_noprompt.efi/d9b240ea11c000/cdboot_noprompt.efi
  26. https://web.archive.org/web/20220509111628/https://msdl.microsoft.com/download/symbols/bootmgfw.efi/6651b78b2ba000/bootmgfw.efi
  27. https://web.archive.org/web/20220509111646/https://msdl.microsoft.com/download/symbols/bootmgr.efi/1061c45c2b6000/bootmgr.efi
  28. https://web.archive.org/web/20220509111718/https://msdl.microsoft.com/download/symbols/cdboot_noprompt.efi/d9b240ea11c000/cdboot_noprompt.efi
  29. https://web.archive.org/web/20220512145949/https://msdl.microsoft.com/download/symbols/bootmgfw.efi/6651b78b2ba000/bootmgfw.efi
  30. https://web.archive.org/web/20220512150049/https://msdl.microsoft.com/download/symbols/bootmgr.efi/1061c45c2b6000/bootmgr.efi
  31. https://web.archive.org/web/20220512150519/https://msdl.microsoft.com/download/symbols/cdboot_noprompt.efi/d9b240ea11c000/cdboot_noprompt.efi

This is the discussion page for an anonymous user who has not created an account yet, or who does not use it. We therefore have to use the numerical IP address to identify them. Such an IP address can be shared by several users. If you are an anonymous user and feel that irrelevant comments have been directed at you, please create an account or log in to avoid future confusion with other anonymous users.