Re: How to make bootloader support normal TFTP,not PB?

From: K. S. Huang (ks_huang_at_alphanetworks.com.remove.this)
Date: 08/08/04


Date: Sun, 8 Aug 2004 20:20:16 +0800

Actually the EBoot itself is a TFTP Server but it uses some other UDP port
(port 980 default is 69).
So you could modify the EbootInitEtherTransport in
public\common\oak\drivers\ethdbg\eboot\ebsimp.c
at about line 302 , change the EDBG_DOWNLOAD_PORT to the regular TFTP port
of EbootInitTftpSimple's parameter.

After taht, you may use regular TFTP client, for example the TFTP.exe on
windows to upload the OS image.

if you want to let the EBoot to be a TFTP client (most Network device doing
so), you could refer the following link

http://groups.google.com/groups?hl=zh-TW&lr=&ie=UTF-8&selm=%23mV3m0OcEHA.115
2%40TK2MSFTNGP09.phx.gbl

"fred" <fred@discussions.microsoft.com> ¼¶¼g©ó¶l¥ó·s»D
:625A6FA4-5801-4E6B-8F69-78E365EC64C1@microsoft.com...
> Hi,
> I want to make the bootloader support normal TFTP,not PB'S bootme for
> manufacture. You know the manufactory can't use PB, it's so fussy for
> worker.Please give me some advice.
> Thank you.
> Fred



Relevant Pages

  • Re: tftp of image
    ... Do you try to use the Ip address of your target device as the host ... I have some experience of mofying the EBoot that using port 69 as the TFTP ...
    (microsoft.public.windowsce.platbuilder)
  • Re: downloading image without PB?
    ... hay I've finished the rndis image download, ... and I'm making my own tftp client software, file transfer is done and I'm ... Eboot listens on port 980 which is not the default TFTP port. ...
    (microsoft.public.windowsce.platbuilder)
  • Re: Flashing Nand Flash using TFTP.exe
    ... A generic EBoot implmentation of EBoot is using TFTP protocol for ... downloading the OS Image from PB with port 980 rather than port 69 and with ... will be able to use a generic TFTP client to upload the OS Image, ... The source of the EBoot library for handle the TFTP protocol could be found ...
    (microsoft.public.windowsce.platbuilder)
  • Re: [Full-Disclosure] W32/Welchia, W32/Nachi backdoor?
    ... > Telnetting to this port seems to disconnected after 1-5 characters have been ... > tftp client doesn't seem to offer any means of specifying a port to connect ... The client to infect opens the connection with the stdin/-out of CMD.EXE ...
    (Full-Disclosure)
  • Re: Services & Firewall port settings
    ... > Because this definition of port numbers allowed I/O is a basic security ... Pretty much all of the Windows ... that file that causes some insecurity is the line about tftp. ... I would use a third party firewall instead, ...
    (microsoft.public.security)