I've updated the firmware from asus 1.9.7.7 and i cannot connect to my ISP. Pppoe doesn't work.

I've configured username, password, clicked the auto ip assign....

This is the log from Asus (this works)

Jan 1 00:00:08 dhcp client: deconfig: lease is lost
Jan 1 00:00:16 pppd[96]: Plugin rp-pppoe.so loaded.
Jan 1 00:00:16 pppd[96]: RP-PPPoE plugin version 3.3 compiled against pppd 2.4.2
Jan 1 00:00:16 pppd[97]: pppd 2.4.2 started by (unknown), uid 0
Jan 1 00:00:16 pppd[97]: PPP session is 258
Jan 1 00:00:16 pppd[97]: Using interface ppp0
Jan 1 00:00:16 pppd[97]: Connect: ppp0 <--> eth0
Jan 1 00:00:19 pppd[97]: PAP authentication succeeded
Jan 1 00:00:19 pppd[97]: peer from calling number 00:15:17:4A:EA:B3 authorized
Jan 1 00:00:19 pppd[97]: local IP address 86.121.176.21
Jan 1 00:00:19 pppd[97]: remote IP address 10.0.0.1
Jan 1 00:00:19 pppd[97]: primary DNS address 82.76.253.115
Jan 1 00:00:19 pppd[97]: secondary DNS address 82.76.253.125
Jan 1 00:00:19 PPPoE: connect to ISP
Dec 2 23:20:44 ntp client: time is synchronized to time.nist.gov
Dec 2 23:20:44 USB storage: vfat fs mounted to /tmp/harddisk/part0
Dec 2 23:20:44 FTP server: daemon is started
And here are some logs from Oleg's fw (this doesn't work)

Jan 1 02:06:35 kernel: vlan1: Setting MAC address to 00 0e a6 f1 e3 54.
Jan 1 02:06:35 kernel: VLAN (vlan1): Underlying device (eth0) has same MAC, not checking promiscious mode.
Jan 1 02:06:35 pppd[269]: Plugin rp-pppoe.so loaded.
Jan 1 02:06:35 pppd[269]: RP-PPPoE plugin version 3.3 compiled against pppd 2.4.2
Jan 1 02:06:35 pppd[270]: pppd 2.4.2 started by admin, uid 0
Jan 1 02:06:35 pppd[270]: Using interface ppp0
Jan 1 02:06:35 pppd[270]: local IP address 10.64.64.64
Jan 1 02:06:35 pppd[270]: remote IP address 10.112.112.112
Jan 1 02:08:52 wan: connected manually
Jan 1 02:08:52 pppd[270]: Terminating on signal 15.
Jan 1 02:08:52 pppd[270]: Exit.
another try (with idle disconnect time set to 0)

Jan 1 02:00:07 kernel: USB Mass Storage support registered.
Jan 1 02:00:07 kernel: vlan1: Setting MAC address to 00 0e a6 f1 e3 54.
Jan 1 02:00:07 kernel: VLAN (vlan1): Underlying device (eth0) has same MAC, not checking promiscious mode.
Jan 1 02:00:07 pppd[101]: Plugin rp-pppoe.so loaded.
Jan 1 02:00:07 pppd[101]: RP-PPPoE plugin version 3.3 compiled against pppd 2.4.2
Jan 1 02:00:07 pppd[102]: pppd 2.4.2 started by admin, uid 0
Jan 1 02:00:07 pppd[102]: Using interface ppp0
Jan 1 02:00:07 pppd[102]: local IP address 10.64.64.64
Jan 1 02:00:07 pppd[102]: remote IP address 10.112.112.112
Jan 1 02:00:19 kernel: MSDOS FS: IO charset utf8
Jan 1 02:00:19 kernel: MSDOS FS: Using codepage 866
Jan 1 02:00:19 USB storage: vfat fs at /dev/discs/disc0/part1 mounted to /tmp/mnt/disc0_1
Jan 1 02:00:32 wan: connected manually
Jan 1 02:00:32 pppd[102]: Terminating on signal 15.
Jan 1 02:00:32 pppd[102]: Exit.
Jan 1 02:00:37 kernel: vlan1: Setting MAC address to 00 0e a6 f1 e3 54.
Jan 1 02:00:37 kernel: VLAN (vlan1): Underlying device (eth0) has same MAC, not checking promiscious mode.
Jan 1 02:00:38 pppd[138]: Plugin rp-pppoe.so loaded.
Jan 1 02:00:38 pppd[138]: RP-PPPoE plugin version 3.3 compiled against pppd 2.4.2
Jan 1 02:00:38 pppd[139]: pppd 2.4.2 started by admin, uid 0
Jan 1 02:00:38 pppd[139]: Using interface ppp0
Jan 1 02:00:38 pppd[139]: local IP address 10.64.64.64
Jan 1 02:00:38 pppd[139]: remote IP address 10.112.112.112
Jan 1 02:00:47 wan: connected manually
Jan 1 02:00:47 pppd[139]: Terminating on signal 15.
Jan 1 02:00:47 pppd[139]: Exit.
Jan 1 02:00:53 kernel: vlan1: Setting MAC address to 00 0e a6 f1 e3 54.
Jan 1 02:00:53 kernel: VLAN (vlan1): Underlying device (eth0) has same MAC, not checking promiscious mode.
Jan 1 02:00:53 pppd[161]: Plugin rp-pppoe.so loaded.
Jan 1 02:00:53 pppd[161]: RP-PPPoE plugin version 3.3 compiled against pppd 2.4.2
Jan 1 02:00:53 pppd[162]: pppd 2.4.2 started by admin, uid 0
Jan 1 02:00:53 pppd[162]: Using interface ppp0
Jan 1 02:00:53 pppd[162]: local IP address 10.64.64.64
Jan 1 02:00:53 pppd[162]: remote IP address 10.112.112.112
Jan 1 02:01:31 wan: connected manually
Jan 1 02:01:32 pppd[162]: Terminating on signal 15.
Jan 1 02:01:32 pppd[162]: Exit.
Jan 1 02:01:34 kernel: vlan1: Setting MAC address to 00 0e a6 f1 e3 54.
Jan 1 02:01:34 kernel: VLAN (vlan1): Underlying device (eth0) has same MAC, not checking promiscious mode.
Jan 1 02:01:34 pppd[188]: Plugin rp-pppoe.so loaded.
Jan 1 02:01:34 pppd[188]: RP-PPPoE plugin version 3.3 compiled against pppd 2.4.2
Jan 1 02:01:34 pppd[189]: pppd 2.4.2 started by admin, uid 0
Jan 1 02:01:34 pppd[189]: Using interface ppp0
Jan 1 02:01:34 pppd[189]: local IP address 10.64.64.64
Jan 1 02:01:34 pppd[189]: remote IP address 10.112.112.112
Jan 1 02:01:36 radvd[195]: version 0.7.2 started
Jan 1 02:01:36 radvd[195]: prefix length should be 64 for br0
Jan 1 02:03:32 wan: connected manually
Jan 1 02:03:33 pppd[189]: Terminating on signal 15.
Jan 1 02:03:33 pppd[189]: Exit.
Jan 1 02:03:38 kernel: vlan1: Setting MAC address to 00 0e a6 f1 e3 54.
Jan 1 02:03:38 kernel: VLAN (vlan1): Underlying device (eth0) has same MAC, not checking promiscious mode.
Jan 1 02:03:38 pppd[238]: Plugin rp-pppoe.so loaded.
Jan 1 02:03:38 pppd[238]: RP-PPPoE plugin version 3.3 compiled against pppd 2.4.2
Jan 1 02:03:38 pppd[239]: pppd 2.4.2 started by admin, uid 0
Jan 1 02:03:38 pppd[239]: Using interface ppp0
Jan 1 02:03:38 pppd[239]: local IP address 10.64.64.64
Jan 1 02:03:38 pppd[239]: remote IP address 10.112.112.112
Jan 1 02:03:39 radvd[247]: version 0.7.2 started
Jan 1 02:03:39 radvd[247]: prefix length should be 64 for br0
Jan 1 02:03:39 radvd[247]: another radvd seems to be already running, terminating
Jan 1 02:04:22 wan: connected manually
Jan 1 02:04:22 pppd[239]: Terminating on signal 15.
Jan 1 02:04:22 pppd[239]: Exit.
Jan 1 02:04:28 kernel: vlan1: Setting MAC address to 00 0e a6 f1 e3 54.
Jan 1 02:04:28 kernel: VLAN (vlan1): Underlying device (eth0) has same MAC, not checking promiscious mode.
Jan 1 02:04:28 pppd[272]: Plugin rp-pppoe.so loaded.
Jan 1 02:04:28 pppd[272]: RP-PPPoE plugin version 3.3 compiled against pppd 2.4.2
Jan 1 02:04:28 pppd[273]: pppd 2.4.2 started by admin, uid 0
Jan 1 02:04:28 pppd[273]: Using interface ppp0
Jan 1 02:04:28 pppd[273]: local IP address 10.64.64.64
Jan 1 02:04:28 pppd[273]: remote IP address 10.112.112.112
Jan 1 02:04:29 radvd[281]: version 0.7.2 started
Jan 1 02:04:29 radvd[281]: prefix length should be 64 for br0
Jan 1 02:04:29 radvd[281]: another radvd seems to be already running, terminating
Jan 1 02:04:45 wan: connected manually
Jan 1 02:04:45 pppd[273]: Terminating on signal 15.
Jan 1 02:04:45 pppd[273]: Exit.
Jan 1 02:04:48 kernel: vlan1: Setting MAC address to 00 0e a6 f1 e3 54.
Jan 1 02:04:48 kernel: VLAN (vlan1): Underlying device (eth0) has same MAC, not checking promiscious mode.
Jan 1 02:04:48 pppd[300]: Plugin rp-pppoe.so loaded.
Jan 1 02:04:48 pppd[300]: RP-PPPoE plugin version 3.3 compiled against pppd 2.4.2
Jan 1 02:04:48 pppd[301]: pppd 2.4.2 started by admin, uid 0
Jan 1 02:04:48 pppd[301]: Using interface ppp0
Jan 1 02:04:48 pppd[301]: local IP address 10.64.64.64
Jan 1 02:04:48 pppd[301]: remote IP address 10.112.112.112
Jan 1 02:04:49 radvd[309]: version 0.7.2 started
Jan 1 02:04:49 radvd[309]: prefix length should be 64 for br0
Jan 1 02:04:49 radvd[309]: another radvd seems to be already running, terminating

I've tried to set de "idle disconnect time" to 0, but it doesn't work.
Turned on IPv6... doesn't work.
Turned firewall off... nothing changed.

Does anyone knows how to solve this problem??

I was thinking to try dd-wrt firmware, but i didn't found any information if i can put the asus firmware back again. Do u know if it's possible?

Thanks for your answers.