This guy's been scheming for so long, and now he's about to lose everything. Austin McBroom is the perfect example of someone who let greed destroy their life. When nothing is ever good enough and you constantly want more and more and more, eventually you'll end up with nothing and things can quickly turn into a circus. This dude. Hello friends and internet acquaintances, welcome or welcome back to the channel. Today's video is another video in a series I'm doing on my channel all about influencer scams. The rise in social media and the rise in social media influencers has seemingly brought about a rise in scams and shady businesses, so this series that I do on my channel is all about covering those scams and shady businesses, mainly through a few different specific influencers who have participated in a lot of them. Comment down below an influencer that you think I should cover next, and thank you to everyone who commented suggestions on my Tana Mojo video that gave me ideas and is the reason why I'm doing this video today. In today's influencer scammer is the infamous Austin McBroom. Family vlogger, basketball player, and general goon Austin McBroom. The amount of scams and shady businesses that this dude has been a part of is insane. Before getting into this video, a quick disclaimer, this video is not meant to point out every single bad thing that Austin McBroom has ever done ever, that would probably be a multiple part series because there's a lot to cover on that. This video's sole purpose is just to highlight the many scams and shady business practices of Austin McBroom to hopefully inform others and help people be able to watch out and avoid scams. This video is also a kind of part one of a two-part series. I thought instead of just covering the ace family scams, I would cover Austin McBroom and then Catherine his other half, or better half, in another two-part series video. There's a lot to talk about regarding both Catherine and Austin, so strap in, get some snacks, and we're about to dive into it. But before we do, if you like videos like these, then subscribe to the channel if you haven't already and you want to. And if you like this video, don't forget to give it a like also if you want to. And let's get into the video. So who is Austin McBroom? No. Good thing I don't have to. No, I'm gonna say it. Good thing I don't have a camera today. Okay.  I'm not feeling like this. So let's go. According to the site, blogograph, which sounds like a very reliable source, Austin McBroom is an American YouTube star, basketballer, and internet sensation. That's one way to put it. Austin, alongside his partner, Catherine, runs the YouTube channel, The Ace Family. But we're known as a family vlogging channel. We got like a couple viral videos. I believe our YouTube channel name was Austin and Catherine Blog Star now. It was not The Ace Family. We changed it to The Ace Family like three or four months after. For those who do not know, or haven't noticed already, we changed our YouTube name to The Ace Family. The Ace Family YouTube channel has been extremely, extremely successful and has over 18 million subscribers, which is a number I can't even begin to fathom. Austin McBroom is also, apparently, a former pro basketball player. So Austin has always been like a very competitive person, like ever since I met him, he's just very competitive. He's an athlete. He's been training his entire life, literally, since he was a child. Well, I've had D1 college basketball, D1 college basketball scholarship. As much as Austin would like you to believe otherwise, he is not most well known for his incredible basketball skills or good basketball skills. I really don't know if he's good or not. I don't know enough about basketball. Austin is most well known for the massive, massive amounts of controversy that he's run into during his time as a family vlogger, which family vlogger and controversy shouldn't be things that go together yet time and time again. It seems that family vloggers are the most controversial, hmm, interesting.  Originally, Catherine and Austin launched their YouTube channel in 2016 as one of those standard couples prank YouTube channels. But they quickly shifted into a family channel after the birth of their first child. And very soon after, the Ace Family YouTube channel became one of the most profitable YouTube channels of all time. But that wasn't without a lot of bumps in the road. Is that the saying? The Ace Family has faced a number of controversies mainly at the hands of Austin McBroom and through the actions of Austin McBroom. Having a massive amount of followers, subscribers, and fans gives you a massive amount of power. And a lot of influencers seem to know this, and while some may use their power for good, most seem to use that massive amount of power to start a bunch of shady businesses and scams and manipulate their audience and fan base into buying whatever it is they're selling, whether it's good or not. So let's dissect some of the shady businesses and scams that Austin McBroom has been a part of. First off, the charity scam. In June of 2018, the Ace Family claimed they'd be donating $100,000 from money raised through a basketball charity. The event was held at a stadium and tickets were sold, which the Ace Family claimed would help contribute to the charity. And the event ended up being a massive massive hit and completely sold out. The stadium for this basketball charity event was packed. And a lot of people have estimated that the money brought in from even just ticket sales alone was upwards of $400,000. And yet, the Ace Family didn't even give away the $100,000 that they had promised from the charity event. At the end of the entire basketball game when they were holding up a cheque, the cheque was only written for $75,000, not $100,000. Where did that $25,000 go? That's such a random amount to just take off of a charity event. A lot of charities like this are also intended to be tax write-offs for the rich. That's just another thing to throw in there. A lot of the very, very wealthy will use charities as a way to get tax write-offs, which may still be better than not giving anything away at all. Though I know I've gotten a lot of comments on my videos about how there are a lot of charity scams out there, and a lot of charities that don't do as much good as they promised. So you have to be really selective when giving away to charity. A lot of that goes into events. I would love to make a video and more in depth of what actually goes on to doing an event of this magnitude. You shouldn't say that because they're going to be saying, yeah, do that, Captain. We want to see numbers and charts.  Let's just move on to the next question. Just so you guys know. They're part of the Ace Family. They're part of the Ace Family. They know what it is. First of all, Captain and I have never done anything like that at all. As you all know, this is our first time, and I believe it might have been the first time someone has hosted an event like that. A lot of people make more money when it comes to charity events because people give their money thinking that they're giving to a good cause. Because they put that they were doing this for a good cause, I think that made a lot of their young fans, parents, fork over the $50 ticket price to go to this basketball game. There was also a second basketball charity event, and I'm just exhausted at this point. I can't watch the audio because it would not be possible without audio. Not that we're like this can't be about $100,000. We're doing an organization that is doing our own thing for 10 years. Austin McBroom was also accused by a small artist of stealing merch. People were saying to me, I'm mad, Dan's like, you're not the only one he ripped off.  According to this artist, Austin McBroom got in contact with this smaller artist for the bands that they were making.  Let's put something together. Talking about his headband. I like his headbands when they're sore. Saw some headbands. Him up. Want to collab. Austin approached this artist and said, I love your art. I'd love to work with you. Maybe we can collaborate and do something for my YouTube channel. And this artist was really excited. It's great exposure, also a great business deal. So he was all in and all on board. This artist shared all of his business ideas with Austin McBroom. Only to end up getting ghosted by Austin McBroom. And then later, find out that Austin just cut around him, made his own bands that looked almost identical, and stole all of this artist's ideas. A couple days later, I've seen on YouTube, he had on the band some bands that looked like my band and him and his daughter. It was 9th. It wasn't, I just know my words. And I was like, he was trying to get over on me. So I said, you know what, bro? You know what? I'm gonna have my grandma making my own headbands because everybody sell headbands in stores. All the stores sell headbands. You ain't the first headband maker.  You an inventor of headbands?  So I made my own headbands.  He got mad when he was wearing my headbands with L. He was like this, do this. He tried to take my idea.  He stole that from me. Austin from the ACE family stole my art and I don't like him. What a great thing to do. So already you can tell what kind of person Austin McBroom is. Then in July of 2018, some pretty gross tweets made by Austin McBroom were uncovered and slowly but surely this family friendly persona or facade that Austin had put up had began to crack. One of the ACE family's former editors also came out and said that the ACE family never paid him and would have him work for quote unquote exposure. This director claims that he wasn't paid what he was worth. He was only paid $150 for his contributions and his work and he wasn't credited like he was supposed to. This thing is a whole jumble mess because originally we had we kicked it off amazingly but it ended up taking a turn where it got weird was when if you're not going to just credit me for the video I provide you with then just pay me my regular rate. Austin turned around and said that he was complaining about not getting paid for promotion exposure and clout which doesn't make sense because if that's what he wanted in the first place wouldn't he just keep working for you for free for that quote unquote clout.  Then there was the entire ace club app mess. They have used their platform and their privilege to scam their subscribers and they continue to scam people and they really just don't care it is actually insane that he is getting away with this and I don't know why YouTube continues to support and promote people who are committing crimes and in my opinion allegedly this is a crime. In mid-2018 the ace family launched an app that was supposed to have a bunch of exclusive content. It is very important to not only download the ace family app but to also turn on your push notifications so you guys can get an alert on all of our updates. What we're going to put on our sections of the app we're going to do that later on we're going to start off with L's and then we also have like really cool things about our app so we have like wallpapers and playlists and we're going to do giveaways and you guys can like receive prizes and stuff which is really cool. Free merch. And send you guys some birthday cards. What I'm going to say is if you download the ace family app we truly know that you are truly a part of the ace family. But once fans actually purchased the app they started to notice that first off there wasn't that much exclusive content on there anyways. A waste of time. They haven't updated or restocked since November and people are still getting charged. And on top of that fans began to complain that their in-app purchases were either delayed by months or never even fulfilled aka fans never received product. We'll begin to become a pattern in this video. There's actually a petition out there to delete the ace family's YouTube channel because someone was really upset that they have been scammed out of their merch they have purchased and several people who have signed this petition also shared their experiences how they did not receive their merch. Apart from the ace family app there was also the ace club website which was almost an identical situation where Austin McBroom used a third party platform to develop the website and the website ended up having major, major issues. There are tons of people paying $20 a month for this subscription and the website isn't working. All of these problems were not fixed even though fans continued to complain. So the next thing that we wanted to catch you up on is ace club. A lot of you guys have been asking about ace club. We recently took the site down for maintenance. So eventually the ace club completely shut down. Austin tried to explain the ace club app failure by basically blaming it on the developers saying that the developers had actually scammed the McBrooms which in turn scammed all of their fans and users. Some of you guys have asked what has happened with the ace club when we were doing exclusive content with the ace club and unfortunately the people that we partnered with in that adventure they end up, I don't really like to talk negatively but they just weren't good partners. They end up unfortunately scamming us and it kind of like hurt us in a way because in reality like you guys got scammed like the way the site was built it wasn't built to the degree that we needed to be because obviously the ace family is one strong ass army and come to find out the site wasn't built well at all so you guys didn't get the value and the quality you guys should have got and that's why we were upset and unfortunately we had to stop the ace club. I love how in that statement Austin acts like he's some sort of hero for shutting down the app even though they kept it running for months and months and months after people were complaining that it wasn't working and that they were being scammed. But good on you for shutting it down months later. On top of that as someone who has worked with developers before and knows the process behind that my theory personally is that Austin and Catherine paid off a developer a third party developer to build the app but the thing is apps need to be constantly worked on bugs need to be constantly fixed updates need to be put out especially with new Apple software updates or iOS updates and so there's constant improvements that need to go into the app you can't just pay a developer once and then have the whole thing built and ready to go it's a constant process where you need to fund it and put more and more and more money into it and my theory personally is I don't think Catherine and Austin or mainly Austin knew that when going into working with the developer and I don't think they really wanted to continue paying them to update the app. At the end of the day Austin can't be applauded for eventually shutting down the app when he let a ton of his fans get scammed for months. I mean that's just not an accomplishment or something good at all. No refund. Ace Family mentioned they refunded everyone that paid for this app so far no refund. Wow. Austin also claims that eventually they will be launching another Ace Family club app Ace Club app and it's supposed to be a new and improved version so we all have that to look forward to. The Ace Club we put a stop to it and I was like six months ago or something like that and we end up having to find a new partner which create us a new site and he's been working on it for the past three or four months and just recently got done with it. In January of 2019 the Lollipop incident also occurred which was another incident that really shattered Austin's family friendly YouTube ad friendly persona and the whole situation is really gross so I don't want to go too in detail about it but Austin was taking Catherine's younger sister who was a very very little girl around shopping in what looks like a mall and they go into a store which I believe was a Spencer's and the little girl insists that she wants to buy a Lollipop. This Lollipop is a very inappropriately shaped Lollipop and Austin says yes and buys her the Lollipop and worst of all films the whole thing as if it's some sort of funny joke. And most people who viewed that most reasonable logical people who viewed his snapchat story of this whole incident taking place were like yeah no that's not a funny joke it really showed a different side to Austin McBroom. Austin has also been accused of cheating on Catherine many many many many many times. Whatever. I gotta ask there's every month there's cheating rumors about you going on you never addressed is there a reason why? One time Austin McBroom was cheating on Catherine and the girl he was cheating on her with left a lipstick in his car and here's where I'm a little ashamed we did end up doing the thing. So after the fact I just kept hearing stories from other people that this is like what he does with girls and like all these other things I was just like disgusted with myself disgusted with him. He still hits me up to everyday and here's the real proof that it's really him. What I do know for a goddamn fact is one of my friends has literally the ace guy. And this is a situation that I kind of feel uncomfortable talking about because we really don't know the inner details of Austin and Catherine's relationship and they're two adults who are able to make their own decisions in relationships and I don't think that's something we should necessarily judge them on. We don't know if they have an open relationship there's lots of people who have open relationships and are happy and fine with that so you know who knows. There have been a few very serious allegations regarding Austin McBroom one allegation that wasn't our word allegation but regarding that situation no victim ever fully came forward and the person that came out with the allegation was kind of picked apart in the media and accused of being a liar by multiple people so the whole situation ended up being this total mess that kind of made a mockery of a very very serious situation and I think at the end of the day we might not ever know the full story on that so I don't want to speculate off of very little information but I thought I would throw that out there because I know a lot of people would definitely think that it's an important thing for me to at least mention in this video. The Ace Family also did another shady basketball event slash giveaway. This year coming up very soon we're also going to be doing another basketball event where they had announced on their channel that they were doing a 100k basketball giveaway. So yes ladies and gentlemen the Ace Family is giving away 100,000 dollars. So here are the rules. Location Los Angeles date Friday January 11th time to be announced we're only picking 20 contestants or contestants must shoot from 10 different spots on the court. Whoever makes 10 shots in a row first wins 100k. What is it with the 100k? The charity was 100k now this giveaway is 100k. I have to assume that it was for tax write-offs because it's a very specific number but maybe it's also just because 100k sounds cool. When Austin talked about the giveaway it was talked about as if a lucky random fan would be able to get the chance to have 100k. All ages and genders are welcome if you think you can do it hit us up if you think your favorite youtuber or celebrity can do it make sure you tag them I also put the video on my instagram so make sure you tag them in the comments guys it's a 300k you don't have to pay to enter although we suggest it's up to you but we suggest whoever wins don't need a portion to charity you all know Catherine I love getting back but it's up to you. And so a lot of people promoted the giveaway and a lot of fans got excited thinking they might have a possibility at winning this prize I mean 100k is a life-changing amount but the event did not end up being that when the teams for the giveaway were announced a bunch of famous youtubers were on the team so here's the confirmed contestants that we have so far he got Jay Paul, King Batch, Rice Gum and Soulja Boy but wait there's more he also got FaZe Rug, YG, Nick Cannon and Logan Paul and the next people I see are YBN, DDG, Jordan Jones, Supreme Patty, Jacob Satorius and Alex Wasabi all famous and rich people and the fans were really disappointed because it's like okay so all of these team members are already rich and famous youtubers who out of these team members needs 100k not a lot of them a lot of people kept saying you'll give it to someone who needs it like they kept saying everyone in the event you know makes a lot of money so they don't need it then during the actual event no one actually was able to win the prize and it just kept going on and on and on with all of these youtubers basically failing at the entire thing so Austin calls upon a random person from the crowd and who does he call upon exactly a close friend of his that he knew from his days playing basketball and what do you know this dude ends up winning the prize in like just a few seconds super quickly super easily he wins the 100k and something about that is just really really sketchy to me because once again there's just no way to prove that Austin actually gave away 100k to his friend they could have cut a deal and basically been like okay if you come in and win this giveaway i'll give you like a small cut of this or something like that so it's just kind of shady and also in general it was never a giveaway to begin with it was basically a gift exchange between friends he was the happiest dude in the world he said that 100k is the same amount he would have made overseas in three four years and he said that he's gonna use the 100k to move out of his parents house oh my god and he did say he's gonna donate a portion of charity which is dope which is what we wanted and i believe him because he's a good friend of mine i'm known forever so i trust him in that and it's gonna change it's gonna change a lot for him because he really did the money and that's the best part about this whole thing like he wasn't even part of the contest and he won't it's just the way that it was blown out of proportion and the way that austin gave a lot of his fans hopes up is just really sad and on top of that the ace family has done a lot of questionable giveaways they're always doing some sort of giveaway that's supposed to give back to the fans but it never actually delivers on what it promises or a lot of it is just to benefit the ace family and give them more fame and attention which i think is just kind of a scummy thing to do because you're basically pretending to give back to your fans who look up to you and value you immensely and then you never actually do and just continue to take advantage of them for looking up to you that's kind of scummy in 2020 the ace family launched their newest endeavor silly juice which was intended to be a new take on kids juices which also kind of tells you who their audience is if they're creating a juice to market to children they probably don't have a ton of adult audience members and silly juice is definitely a very silly brand for a number of reasons the first one being silly juice has an insane amount of sugar in it even though it's kind of marketed as a better healthier option for juices it still has an insane amount of sugar and on top of that when people ordered silly juices and received their order so so many people reported packages that were either broken and damaged or even opened and had mold in it and this one so these are not i don't even know why the freaking bank came off and here's another one so these are perfectly new you could see that they still have gas and then i don't know what the fuck that mold came there but so you can see in this quick video this girl got an order of juice and it literally had one bottle completely drained there was mold on their bottles it's like a blue mold which is a pretty serious thing especially if children are buying this maybe you want to figure that out yet shady juice shady juice yet silly juice is still seemingly thriving and they're still going strong and posting often on their social media about all of their juices so those were some of the earlier scams of ostomac broom but let's talk about some of the latest scams because there's a lot of new developing things that have come out that we just have to talk about and there's some of by far the worst scams in this video in february of 2021 ostomac broom announced his latest ambitious business scheme i mean business venture called how i became a millionaire can you guess can you guess what type of business this is can you guess what this is my social media program i'm so excited for it just because i've always wanted to give knowledge knowledge we have only one to give game give knowledge on everything that we've experienced over the past five six years technically you could just google all of that for free but i'd rather hear it from austin if you've been following me for a little while you probably already know something i hate the most are these get rich quick schemes or courses that are supposed to teach you how to get rich quick the only people they ever benefit are the core sellers themselves or the get rich gurus um if you guys are interested in in taking my program because my program consists of four courses which is how to grow your social media platforms how to make money from social media how to start a business and how to grow your business lately a ton of youtubers have decided to cross over into this realm and sell a quick and easy course basically because it's super easy to just post a course promote it cash in quickly and then you'll always notice a few months later the site ends up disappearing the instagram is totally inactive they've had exactly six posts on there every time i've checked and that follower number has only been going down so they're not accepting anyone new so it's probably safe to assume that they're not keeping up with the six hundred dollar a year program that they made not actually a sustainable business model and the only person that is getting rich quickly is the scammer the guru themselves so hi bam aka how i became a millionaire we're gonna call it hi bam is an online learning program to teach users how to become millionaire social media influencers just like austin mcbroom austin is of course not the first youtuber to do this most notably jake paul has done multiple get rich quick courses or how to become a rich and famous social media star courses and i've noticed every youtuber who does this has a fairly young audience and instead of promoting the course on just how to get rich quickly like some of the other scammers we've talked about on this channel a lot of these youtubers promote it as how to become a rich and famous youtuber or social media star and so i think a lot of these youtubers and influencers are capitalizing off of their young audience's desire to become a youtuber one day they're sort of capitalizing off of that parasocial relationship they know that their young audience looks up to them and wants to be them one day so what do you do if you're a shady shitty person who wants to capitalize off of your audience's admiration of you you sell them a course and give them the promise that they can be able to become you through buying this course now a day since social media is is everything i feel like anything you do you have to be on social media right everybody's on social media now and i feel like there's a lot of people out there looking for answers and i feel like i'm your guy the whole thing screams incredibly predatory but it's kind of a good thing that these courses are really just a complete scam made to benefit the youtubers themselves because if they were to actually work that would mean that we'd have more jake paul's in austin mcbrunes running around in the world and i don't think the world needs more of that so high-bam courses have titles like how to make money from social media and how to grow your social media platforms and in order to access all of these courses you have to buy the gold membership which is 49 dollars and 99 cents a month even though there's only four courses in the entire platform you have to pay monthly i don't understand why there's no continuing education necessarily so let's look at the intro video on the high website to see what austin himself has to say about this revolutionary course babe i just realized what might happen pretty soon um i think that there's gonna be some company that comes out that contacts you know all the shady influencers and is like hey we'll build a get rich quick course for you all you have to do is promote it i swear to god that's gonna happen and a ton of influencers are gonna come out with these types of courses prediction for god open up another door and so we fast forward the standard get rich quick guru course that's like i came from nothing and now look at how rich i am here in my garage just bought this uh new Lamborghini here because life is always that simple now this is my home my dream home and i've been very blessed and fortunate to be able to have done it through the power of social media which is why i'm here today to teach all of you the secrets to social media and to help you accomplish your dreams in this program i'll be teaching four courses the first course is how to grow your social media platforms the second course is how to make money from social media the third course is how to start a business and the last course is how to grow your business you must join now you only have 24 hours you only have 24 hours you got to sign up in 24 hours sounds legit and i can see why i was so excited to sign up for this however i couldn't because i guess i missed the enrollment window so i had to wait another month and a half i don't know what else to say i guess the next time i'll see you guys we'll be inside the program at least that video was slightly better than a ty lopez video um but both don't really give you a lot of knowledge knowledge if knowledge besides just the same standard format of look at these things i own see i'm an expert in this by my course fans were also reporting that surprise surprise the website hi bam's website wasn't exactly working and their cards were declined and they were booted from the site when they tried to enroll i made sure that i would be there i sat and watched as that countdown hit zero finger hovering over the mouse and when you know it nothing happened i couldn't join the text didn't change it still told me i needed to follow the timer which was now gone how am i gonna become a millionaire now and that's when it hit me i just got scammed out of getting scammed since i couldn't join the program the only recent updates i could find were in a video by a youtuber named slone and he actually had screenshots from some of his subscribers who did sign up for the program lots of not so surprising details here like the information is not even remotely valuable the videos seem rushed none of the live streams were ever done on time and it makes me sad that even with all of that bullshit the fans still want to forgive them and that's what's got to be the most fucked up part of all this is that you are specifically targeting your biggest fan you're taking advantage of the people who trust you the most Austin justified this by saying on the hi bam instagram that they're just overwhelmed with so much traffic so much demand to learn the wisdom from Austin McBroom which is what's causing all of these problems and if that is true that is really concerning because um i do not think it's the best idea to buy from a site like this in my opinion these types of sites have and always will be a way for the guru to have a quick cash grab that's it most of them don't teach anything new and revolutionary or teach the same thing again and again and again and you can find so much so much valuable information online for free or through trusted educational platforms and sites that have much more legit courses than these so Austin has gotten a ton of backlash on this course and the shady ways that he's promoting this course and the fact that he has such a young audience that he's promoting this type of course too all of it it's just like why i mean of course you did but why then right after Austin launched his get rich quick scheme i mean online course another controversy involving a McBroom shady business popped off and that is the youtuber versus tiktoker boxing match a few weeks ago there was a big event called social gloves where popular creators on tiktok would box against popular creators on youtube some of the biggest names on each platform were chosen to participate there was a lot of hype surrounding the event as the fighters were promoting the event to their millions of followers on social media for a couple of months yet another company of austin's that wasn't fulfilling on its promises in june of 2021 austin was accused of scamming participants in the youtuber versus tiktoker boxing match austin decided to get in on the recent phenomenon of social media stars beating each other up for money which is an interesting phenomenon to me if you want me to cover the whole boxing and social media thing that's been happening lately and also the business behind it and the massive amount of money that's being made in these types of things then definitely comment down below and i might do a video on that so austin McBroom became a boxer in the battle of the platform's boxing match which was intended to be a massive boxing match of youtubers versus tiktokers that battle it out for the ultimate prize of one million dollars cue the doctor even one million dollars now you guys had a bet you're getting five mil but austin says listen if you win he's gonna give you a million out of his pocket is that best still on yeah put a million dollars up like me all right i'll do a million dollars just like you do a million dollars yes ladies and gentlemen we just have a million dollar bet y'all got that right you took my hand brice hall claimed that he was going to make five million dollars and a percentage of pay per view austin agreed with that number and said he'd be making the same i can definitely see the brilliance of these types of boxing matches because most of the social media stars that participate in these are pretty unlikable characters so i think a lot of people can't resist the opportunity to watch these stars get beaten up in the ring the event had seven fights between youtubers and tiktokers and the headlining match was between austin mcbroom himself and tiktoker brice hall he keeps saying you know if we fight has to be underneath his terms right you know i actually talked to producers yesterday and we're making it to where it's his terms he's getting his five million guaranteed five million i know i probably shouldn't be saying some of this shit but i'm just gonna say like legit though this is five million and who ended up taking home the prize austin mcbroom did i see it i see it this should be better than what you never imagined for me bro this shit that i've done for like my family and shit bro like it comes such a long way bro like this is more than i could ever explain apparently austin just happened to win the entire thing of course this one million dollar prize wouldn't be that weird if it wasn't for the fact that austin mcbroom himself allegedly owned the company the production company that put on the entire event who's behind all this who actually ran the event here is the trademark registration for social gloves the owner is listed as ace hat collection here is ace hat collection inks filing and look who the director is it's austin mcbroom multiple people have reported and austin has yet to deny that austin mcbroom owns social gloves the company that's behind the battle of the platforms so austin literally quite literally allegedly won one million dollars from his own event that's suspicious that's weird then on top of that several weeks after the event many influencers and participants in the event came forward to say that austin mcbroom and social gloves has yet to compensate them for the time that they participated in that event i didn't get fucking paid for the fight you don't need a crystal ball to see everything that ace family touches is a nightmare one of the announcers was like i didn't get paid but did the fighters not get paid nope no we got paid fighters didn't get paid artists didn't get paid not no one got paid so was the event just run poorly yeah i think yeah i think so it was like you haven't been paid yet nope what are your thoughts on us allegedly the guy's not getting paid josh richards who's apparently a tiktoker and podcaster as well as jake paul have both said on separate podcasts that allegedly social gloves is actually going bankrupt because they predicted that the event would have much better reception than it did and they predicted they'd be able to sell out a lot more tickets than they actually did they must be saying they're getting paid because this would be a 95 percent sure that they filed for bankruptcy um like two days ago or something i heard there was there was suing involved already billboard actually reported last month that the event was a financial flop and that it lost about 10 million dollars like that is a crazy amount of money and honestly in my opinion i think we're gonna see social gloves austin's company file for bankruptcy lost a lot of money on this whole event since they had so many stars influencers and even celebrities participating in it i mean you can literally see dj callid on stage trying to hype up a crowd meanwhile there's barely anyone in the crowd and i kind of feel bad for dj callid watching that whole thing it's kind of sad but also hilarious austin mcbroom responded to all of these allegations by saying 100 000 ppv buys is cap only the haters want to believe that if anything these people who are scamming which isn't at social gloves are basically saying all of us fighters fan bases ain't shit we all know social gloves put on one the biggest social media events in history as all of you watched the real numbers will come out soon just know social gloves weren't the ones who collected ppv numbers slash purchases don't forget how you watched it so once again very reminiscent of the whole app scam he's basically saying it wasn't us who scammed everybody no we were actually scammed by some other company and that's why we're scathing you so the two rumors are social gloves bankrupt which is capital it's false it's not true everyone that was at the event knows that there's probably like 20 000 people there just at the gate alone we probably made three or four million dollars so just that we're not talking about pay review numbers we're not talking about brand deals we're just talking about at the event so social gloves is not bankrupt at all keep going okay the second thing is saying that fighters did not get paid yes fighters have not got paid yet including myself why is it that a lot of if not all of austin's businesses never seem to work so since filming this video more and more and more lawsuits have come out and austin mcbroom is an even bigger trouble and i am nine months pregnant and exhausted at this point from the confusing mess that is the lawsuits and allegations against austin mcbroom so i thought i would bring on a special guest riley my husband to explain what's going on here and the additional lawsuits that have happened in recent weeks so here is a breakdown of all of the austin mcbroom lawsuits that we know about currently hi welcome to the first debut of what the f**k is happening if you all know me i'm mason's husband in this debut feature we break down what the f**k is happening with austin mckinney mcbroom september 2020 subify a website used to create an engaging platform for fans to interact with content creators this website is used to create an engaging platform for fans to interact with content creators such as austin mcbroom this company is what the ace family chose to use for about two months with using this company subify the ace family brought in a total of almost two million dollars for the two months of revenue that they made they did not pay subify a single dime ending up in almost 450 thousand dollars that the ace family owed in addition to the ace family not paying subify they left the platform and created their own platform stealing subify's trade secrets so with that being said subify filed a lawsuit for one not paying them for two months in a total of 450 thousand dollars and two stealing their trade secrets to make the ace website april 2021 a heron construction rental company a company that the ace family used filed a lawsuit against them it is not released yet why they're suing but my guess is they probably didn't pay them june 2021 the battle the platforms austin mcbroom created the battle the platforms to bring on big celebrities and the youtube and tiktok community to fight each other with this austin mcbroom hired live x live a streaming platform to host the fight and to collect the revenue for the pay-per-view purchases right so you got social gloves which is the promotion company that puts together the event right that organizes the fights that puts together the event livex live is a live stream partner in order for an event to take place you need a live stream partner right everyone thinks that social gloves just did everything no social gloves partner with livex live who live streamed it and collected everybody's money right after the fight was hosted austin mcbroom claims that livex live has not paid them yet therefore austin mcbroom cannot pay the people that attended the fight this resulted in a messy back and forth lawsuit or between mcbroom and livex live with the austin mcbroom initiating this lawsuit so the reason why the fighters have not paid yet because livex live has been pulling on to all the fronts they have not paid social gloves one penny and that's why social gloves is suing livex live side note livex live is not the best company livex live is now facing 14 lawsuits concurrently the company also is currently being sued by two former executives and one investor for fraud just a bad move on austin mcbroom's part why would he go into hiring this company for a boxing match openly knowing that they are clearly a shady company going through a lot of legal allegations this article explains that livex live is getting sued by another company that is owed 650 thousand dollars this article was written before the social gloves event a Missouri data discovery firm hired to help livex live prepare its defense against a 26 million dollar lawsuit is asking a california judge to seize more than 650 thousand dollars in unpaid legal fees from chief executive rubber ellen streaming app company anyways let's move on to why livex live is countersuing austin mcbroom livex live is now suing them for 100 million dollars worth of damages is annotated in the lawsuit documents that livex live is suing austin mcbroom for five different causes involving defamation such as damaging the share price of livex live farce land business practices for example austin mcbroom claimed to livex live's chief marketing officer that we don't need to do marketing we have six million impressions austin mcbroom and sgp represented the livex live that their anticipated viewership for the event was 2.2 million paying audience members and that sgp was committed to and confident that it would achieve these ticket sales austin mcbroom's arrogance was astounding as he failed to honor minimal marketing tasks which sgp was contractually obligated to perform simple tasks such as ensuring that the fighters deliver social media posts with links to purchase tickets went unfulfilled austin mcbroom promised and it is filed that they would make an estimated 500 million dollars livex live filed a lawsuit against social gloves also much austin mcbroom for not reaching the income capstone promised of nearly 500 million dollars therefore livex live did not pay austin mcbroom a little side note in july when the fight was hosted a car rental company by the name of gc lux car rental claimed through an instagram post that austin mcbroom did not pay them for the cars that he rented totaling in about seven thousand dollars seems like austin mcbroom just doesn't like paying people you know like who needs money this is yeah who needs money for exchange of services no one apparently everyone just wants clout from him anyways yeah i would love the austin mcbroom clout so back before this whole battle platforms was created and stuff and social gloves was already a company james harden invested two million dollars into the social gloves company after investing into this company two million dollars which is a lot you know it's a lot for everybody after investing two million dollars james harden was promised an almost four hundred thousand dollar profit for the investment after the fight debuted james harden was not paid anything therefore james harden filed a lawsuit against social gloves austin mcbroom for a two point four million dollars and it's still counting a couple more people filed a lawsuit against social gloves these people were big tiktokers or tiktokers tiktok creators tiktok content creators two tiktokers taylor holden and nate wyatt filed a lawsuit against social gloves taylor holder filed a lawsuit against austin mcbroom over boxing event lawsuit alleges that taylor was paid 85 000 of front to sign on to the fight and was guaranteed the amount equal or greater than two million dollars or two percent of the adjusted gross revenue of the event box austin was bold he was legit offering gross revenue of the event break it down a little more here is just a quick summarize timeline on all of austin mcbroom's lawsuits there's probably more out there that we don't know about but we do our due diligence and i'm honestly tired of this family here's our timeline september 2020 subify files a lawsuit against the ace family for not paying them four hundred and twenty thousand dollars april 2021 a heron construction rental company files a lawsuit against the ace family for reasons unknown probably not paying june 12 2021 livex live files a counter lawsuit against social gloves austin mcbroom were failing to reach the income capstone after austin mcbroom sued them for withholding their funds july 10 2021 a small car rental company gc lux claimed through an instagram post no lawsuit yet that we know about claimed on an instagram post that the mcbroom family did not pay them for the seven thousand dollars worth of car rentals august 2nd 2021 taylor holden innate why it files a lawsuit against social gloves austin mcbroom for not paying them almost 2.5 million dollars again august 2nd 2021 james harden files a lawsuit against social gloves austin mcbroom for our 2.4 million dollars this will be in the link below if you want to see me more often comment below and yet still despite all of these business failures despite all of these scams austin mcbroom seems to be still thriving and posting regularly on social media about his lavish and luxurious lifestyle and it's honestly kind of hard to understand or comprehend the level of wealth that the ace family is living at the ace family has lived in multiple mansions their latest mansion was apparently a nine million dollar mansion that they combined with another mansion to build one giant mega mansion and on top of that they seem to have multiple new fancy luxurious cars every month if not week and i don't understand how someone can live to that level and that magnitude of spending to me it just screams not sustainable even if you're making an insane amount of money i don't understand how you're able to continually make such such large purchases if i think about even the richest people i know they might own one or two fancy cars or one nice house but to that level i don't know i have to question it personally but that's just my personal speculation it really makes me wonder is all of this sustainable and well according to recent allegations it might not be an anonymous screenshot circulating on twitter those screenshots included alleged court documents showing the house being foreclosed on accounts of missed mortgage payments there is also a screenshot of the ace family's home listed on zillow labeled as pre foreclosure images of alleged legal documents were leaked that show that the ace family's la mansion is up for foreclosure after failing to make mortgage and tax payments and fans even found the pre foreclosed home listed on zillow for seven million four hundred and fifty six thousand and six hundred dollars speaking of the ace family according to leak documents online they may be allegedly facing foreclosure after missing tax and mortgage payments on their nearly ten million dollar home and all of this raised massive concerns about the ace family's financial situation but uh don't forget to buy austin mcbroom's course on how he became a social media millionaire aka a failing social media millionaire so that you too can become a failing social media millionaire it's hard to say if the house will actually foreclose and it's also kind of hard to say definitively whether or not the ace family is financially struggling we don't know the inner workings of their finances of course regarding the ace family house austin mcbroom recently made statements claiming that all of the allegations about their housing situation were false now i am not a realtor so it's hard for me to definitively say whether or not the ace family home is for sure getting foreclosed on but it looks like a lot of people who are experts and who are realtors and have access to the database that shows foreclosures have confirmed that the ace family home is a hundred percent up for foreclosure and that austin mcbroom is definitely losing the house at least that's what it says on this foreclosure database i mean the the papers are real so yeah no there's no question about zaks brother has he's like a realtor you want to tell the story zaks i don't oh yeah he's not a realtor yet he's getting his license he's almost gonna get it but um you can there's a back end system for people in real estate to see um title and what you own a house and we verify that he did in fact default but it feels like austin mcbroom is like a circus ring leader or a magician so maybe he'll be able to pull something out of his hat like a con artist or ponzi scheme to fix this money issue through scamming and creating another money issue that he has to fix down the line ultimately it's all unsustainable and eventually his house of cards will completely crumble so i think really only time will tell we'll see if the house ends up foreclosing so far austin mcbroom has vehemently denied these claims and said their house is not foreclosing a lot of these recent business ventures may also be a way to get cash really quickly because it might be needed all i can say is that it wouldn't be that surprising if the ace family ends up having a ton of money troubles we've seen time and time again with people that portray this insane rich lavish lifestyle that no matter how much you make you can always spend more than you're making and get yourself into financial trouble though it seems like people like austin are always able to somehow make things happen and move things around is that a spider oh the downfall of austin mcbroom and in turn the ace family is disheartening because at the end of the day if austin mcbroom did none of these scams in shady businesses he would have still been a millionaire with his success on youtube he could have still lived a great and cushy life but instead austin wanted more and more he wanted more fame more money and more power and it looks like in the end he'll end up with nothing but just a giant media circus it's hard to wish austin any ill will because of his adorable family so i'll end this video by saying that i just hope he learns and eventually stops doing all of this shady stuff i hope that he legitimately changes and gets involved with legitimate businesses and most importantly stops creating the same type of shady businesses and scams over and over and over again you'd think that he'd learn by now after being accused of running a ton of scams but i guess they've worked for him so why change anything i wanted to end this video with a little bit of empathy but after a few weeks of editing and looking into more and more of this situation i just feel like i can't do that i can't go that easy on austin because the resounding thought that i've had through the process of editing this video is that at the end of the day the people that austin mcbroom screwed over the most are his own children austin's children are the face of the ace family brand they built that brand they built what it stood for without austin's children austin himself would be nothing he would have nothing he used his children to build up the ace family quote unquote empire as he had his children work their entire childhoods the entire timeline of their existence how long they've been alive on this earth to build up the brand and now these children will end up getting nothing out of it and probably won't see a dime of the money that they rightfully deserve out of this brand because of the poor decisions that austin mcbroom has made i called it man those kids are not going to see a dime well there's not going to be a dime to give apparently yeah but you know the ace family this guy's been scheming for so long and now he's about to lose everything which he deserves he's got so many views he's got so much uh a legitimate money if he wasn't such a greedy fucking piece of shit he would be doing great in life so at the end of the day the people he scammed the most are his own children and that aspect makes me upset and makes me feel like austin mcbroom does not deserve an easy pass or a hope for change in the future instead his children deserve something that ensures that they're able to get what's rightfully theirs out of this ace family brand but i'll cover that aspect of family channels a little bit more in part two i hate that spider it's so tiny and creepy so that's all for today's video if you made it this far don't forget to subscribe and i'll see you in the next video where we go into covering kathryn mcbroom austin's better half until then have a good one bye i could not have made this video without the help of a ton of incredible creators who have been covering the ace family for a while now and all the resources that i used for this video are linked in a google doc in the description but i wanted to shout out three specific creators who have done so much extensive coverage on the ace family they really deserve a ton of credit so a huge special thank you to the creators choice tv slone and deaf noodles choice did a ton of coverage on the ace family basketball scams slone has done a ton of coverage on just a variety of scams and shady businesses that the ace family has participated in and deaf noodles has posted a lot of detailed information about the ace family lawsuits so thank you so much to all three of those creators and please go follow them i'm going to link their channel specifically in the description


Let's start. My name is Johan Overwald, and I work as a consultant doing kernel work primarily with embedded systems. I am the maintainer of the kernel's USB serial system, which is why I take an interest in the topic of today's talk. I also maintain Graybus together with Graycore Hartman. Graybus, for those who haven't heard about it, it's the application layer for Unipro that came out of Google's Project R, the attempt to build a modular mobile phone. And today I will talk about the Serial Device Bus, which the executive summary being aims at making serial attached devices fit better into the Linux device model. So you are to NARS 2.3.2, it's been around for a long time now, at least since the 1960s and a few years before that. It's still a common interface, especially in embedded system for Bluetooth, NFC, radio, GPS devices and so on. The kernel provides an abstraction for the serial connection itself, but it devices more than just a communication interface, you have associated resources like GPIOs and interrupts and so on, that you need to be able to manage, not least for power management purposes. And unless you want to implement your driver entirely in user space, the kernel support so far has been more or less limited to so-called line discipline drivers within quotes, because they're not really drivers in the Linux driver model sense. And they had a drawback that they must be configured and initialized by user space. So brief outline of the talk, I'll start with giving a high level introduction or overview of the TTY layer and discuss those two options that have previously been available to us to write your driver entirely in user space using line discipline drivers, discuss some of the drawbacks and problems associated with those, before introducing Serative, talk a bit about how it's been implemented, the driver interfaces that anyone wanting to implement a Serative driver can use. And after that, I'll talk some of the limitations that Serative has today and point out some issues for future work. So the TTY layer, ultimately it provides this character device to user space, abstracting beyond the lane, serial port hardware. Beneath the character device we have the line disciplines, which is an entity abstraction which deals with any kind of IR processing. This is where the canonical input mode, line editing facilities is implemented. It deals with echoing, error handling, parity framing, but also things like emitting signals on various input conditions. Beneath the line discipline we have the TTY port layer which is a, where the input buffering currently is implemented in the kernel. And this is also a kind of abstraction layer for implementing common positive semantics. For example, when opening a port, you need to raise the TTR, yes, lines and so on. And beneath it all is the actual TTY driver which know how to speak to the actual hardware in question. In this picture I've divided the TTY driver into the TTY driver core bit and a lower level driver, because this is usually how it's implemented. The serial core would be the TTY driver or USB serial core, whereas an OMAP UI driver or the FTDI driver would be an example of a low level driver. And as I said, this is a bit of a simplification. In reality there are some, the line discipline actually calls down directly to the TTY drivers as well, but for our purposes this is sufficient. So the user space drivers, you could implement your driver entirely in user space using the default line discipline. This means obviously that your description of your system, your hardware needs to live in user space as well, the application needs to know which port to open, what line speed to use. And if you have, for example, a simple reset line enabled switch, you could still do that in user space because GPIO provides an interface for user space to access. But when you get to things like regulators and clocks, they don't have a representation in user space there, then you won't be able to implement your driver in user space. Obviously you can't use the kernel's power management facilities, you need to implement your own, you need to deal with things like system suspend notifications, which arise from user space to start with. Wakeup interrupt is another issue because you cannot specify an interrupt as a system wakeup interrupt through a GPIO loop currently. And obviously you can't use the kernel's infrastructure for firmware management. So, and for those reasons, and also because you usually want to interact with other kernel subsystems, you need to have your driver living in kernel space. And that's where the line discipline drivers come in. These other subsystems could be Bluetooth subsystem, input, NFC, and so on. And the line discipline in usually then registers further class devices, which is the actual interface with which user space will later use to access the hardware. This means that you need a user space demon to initialize the ports, switch the line discipline, and to actually keep the port open because it's only while the line discipline is opened that these devices are accessible. So we have these commonly known demons like LD Attach, Input Attach, and ACI Attach, which is being replaced now by Bluetooth Attach. Comparison to user space drivers, this means that the kernel's firmware infrastructure is available, but there are still other issues with power management and other resources like clocks and regulators. So a quick example here, Bluetooth. This is essentially what the ACI Attach demon needs to do. Open the port, configure the board rates, so on. Switch the line discipline, and in the Bluetooth case, you also need to specify which Bluetooth protocol to use. And it's only when this last IO control is executed that the actual ACI device becomes available for user space to use. So graphically, we have something like this. When the system is booted, we have the lower level driver being bound to his device, typically described in firmware. So the character device is available to user space. You need to first run your ACI Attach demon application one here before the line discipline switch and the class device becomes available for, for example, HCI config to actually start up the Bluetooth device. So what's the problem here? First of all, the description of what's going on, description of your hardware, what is connected where and how, lives in user space rather than being coded in firmware, firmware being typically device tree or ACPI. And this means that you don't get any automatic discovery. We need to launch these user space demons before we can actually access the Bluetooth device. And because your Attach device doesn't have a firmware description, we have a problem with describing and looking up these other associated resources. GPIO interrupts could be for reset, wake up purposes, ping control and so on. And obviously this is a problem for power management. We need to be able to control such resources. And a further issue here is that the port is always kept open. So depending on how the underlying TTY drivers been implemented, this may prevent the port device, serial device from going into run times to spend. Firmware loading is available, but firmware loading typically involves toggling a reset line or something like that, which then also depends on this fact that we cannot access GPIOs. So that's the background and that's why the part of the problem that Serative is helping us solve. So Serative is a new bus. It was implemented by Rob Herring of Linauro. And it's a generic bus for your Attach devices. I think the immediate aim here was to replace the TIShark transport driver and it's vendor-specific UAM daemon. But it's also based on earlier efforts, typically driven by power management concerns. There's been, was an example of a GPS devices which needed to be powered on. And you didn't want to have it powered on unless the GPS daemon was running and the port was open. Typically those efforts aimed at adding this at the Serial Core layer in the kernel, rather than at the TTY port layer. So that's part of why that those efforts never got anywhere until Rob and others picked up the thread. The bus itself was merged before 11, but there were some initial problems with how it hooked into the TTY layer. Lifetime issues that, so it needed to, that connection needed to be reverted and it was enabled only for Serial Core in 4.12. So SeriaDev introduces a new bus type. It's named Serial, not SeriaDev. And the concept of SeriaDev controllers and SeriaDev devices. The SeriaDev devices are also known as clients or slaves. And it's basically because devices is such an overloaded term, it may sometimes be more clear to refer to as a client device or slave device. And now we'll be going back and forth between these three as well. So just be aware of that. And there was only one TTY port SeriaDev controller implemented in the current today and it's the TTY port SeriaDev controller. So that means that sometimes we wrongly identify it with SeriaDev itself. The, this controller works as follows. So when a TTY driver is registering its ports, if there are any clients defined, then a SeriaDev controller will register instead of the typical character device. And the clients that are then described by firmware, they're currently defined by device tree, but in 4.15 we will have easy PR support as well. So if we return to the example with Bluetooth, we have something like this now. As before, when the system starts, we go out and parse our device tree. We find that we have a Serial port described in firmware. We bind the OMAP Serial driver in this case. It goes out and registers with the TTY layer. Which we now call into the SeriaDev core and go out and look if we have any Serial attached devices to find in firmware. If that's the case, we'll register a SeriaDev controller and a SeriaDev device client instead. And once the SeriaDev client is bound to its driver, it can register the HCI device so that once the system is booted, the Bluetooth device is already accessible and we can run HCI config immediately. So we compare it to the old situation here. We've done away with the daemon application one in the right end there. We're bypassing the line discipline entirely and we no longer have a character device representation in user space. This also means that the port is no longer being kept open unless the SeriaDev client actually needs to have the port open. And most importantly, the SeriaDev client has a firmware, a representation of firmware. So we now have solved the problem of describing these associated resources that the client may need to use. So some bit of details on how the TTY port controller has been implemented. I mentioned before that it's a TTY driver's responsibility to actually register these controllers and that's been done by hooking into the TTY port registered device helper. So when there's a client defined, this will register a controller in the slave instead of the TTY class device. And the TTY port struct in the kernel has been amended with two new fields here. It's TTY port client operations and client data. And the default client operations simply forwards data to the line discipline but when we have a SeriaDev controller registered, it will forward it to the slave device. And in the other direction, the controller interface is implemented by using these TTY operations that I mentioned in the beginning. Device tree bindings for serial attached device, a device tree serial attached node is simply a child of a serial port node. And the only requirement is that it has a compatible property. There is a max speed property defined as well. It's optional and it's not supposed to be used to specify the actual border rate to be used but rather to lower the maximum border rate. The driver is supposed to know what capabilities the hardware has and but it's only if there are issues with the actual physical board that you can cap that max speed by using this property. And this is also where you would specify your GPIOs and clocks and so on. So in this example, it's a Bluetooth node that's being defined as a child of the UART one. It has a TI compatible property and GPIO and clock. And in Sisyphus, this would show up as something like this. We have here two serial ports, both of being driven by Elmup UART. The first one does not have a child node in device tree so that there we get the character device, mean registered class device. And in the other case, we're using the snippet from the previous slide. So we end up with a serial controller, serial zero. It has one slave, serial zero dot zero dash zero. And it's only when that driver has been bound on the serial bus, the serial bus that the HEI device shows up in the system. So if you wanna write your own serial driver, this, the interface that you're gonna be using resembles that of the line discipline operations which is fairly natural because we're replacing the line discipline. So we have functionality for opening and closing a port, changing terminal settings, writing data, changing and reading back the mode and control signals and two callbacks for when you have incoming data and when there is more room in the outgoing buffer. There are a few additional helpers implemented around this but this is in fact the basic set of primitives that you have. Open, close, set, moderate, enable hardware flow control, writing a buffer, waiting until it's been sent, flushing and changing the mode and control signals. The thing to note here is that there is no write serialization enforced by a serial core. This shouldn't be a problem. TTY drivers are supposed to deal with the concurrent calls to write but since the character device implementation typically takes care of that, they may not have been fully tested so you may run into some problems there. Another thing is that there is no operation enforced ordering enforced by serial core at all. The only ordering that's been enforced is actually that you cannot write the buffer before you've opened a port if you're using the TTY port controller but there's nothing preventing you from calling it to set terminal settings before you've opened a port and so on and this will probably break some serial drivers. All these functions except write buff and write room may sleep. In the other direction, we have a couple of callbacks. Again, it's the receive buff and write wakeup callbacks. Receive buff is called in work queue context so you can sleep and it should return the number of bytes that the serial client has accepted and processed. Write wakeup typically called an atomic context so you can't sleep. So a quick example of what a Serative Driver may look like. You have a Serative Device Driver struct you need to fill in. It has an embedded Device Driver struct as usual. You set the name, you set your match table. This is where you specify power management operations so you can implement proper power management. Other than that, it's just a problem removal function and we have a convenience macro for defining our modular slave device driver. Serative, a probe function would typically look something like this. You'd allocate your private data as usually. You now have access to a firmware description which means that you can use calls like clock gets to go out and look up a clock resource or access the OF node directly. You'd store a pointer in your private data to the serial device that you can use in your class device callbacks and set the driver data to this private data. The important thing to notice is that you need to set your client operations. This is the callbacks for incoming data, right wake up before you open the port. And if you're application, if it makes sense for your application, you would open your port here as well before registering your class device. So Serative solves the problem but there are still some things to be implemented and some caveats for using it. As I mentioned before, it's serial core only and that has to do with these lifetime issues I mentioned in the beginning but primarily it's because Serative doesn't have any hot plug support at all and this was simply not a use case for the people who implemented it so it was something that left to be decided for later. And I'll get back to hot plug in a minute. It's also single slave only. There's currently no support for any kind of maximum protocols or using RS485. Two other issues to watch out for is that there is no input flow control implemented. I'd said you can enable hardware flow control but it only works in the outgoing direction if you're using something like auto CDS because there is no pushback implemented. So if your client can't keep up, data will be lost. There will be no pushback to the underlying TTY driver which can lower the RTS signal for example. Also, since we're not doing any input processing you don't have access to things like software flow control, parity framing over on errors aren't propagated up and you don't have any break signaling. Serial hot plug in is currently implementing using TTY hangups and file operations in the TTY layer but since Serative doesn't use any file operations this simply won't work. So this will require some changes to the TTY driver to basically have a call back to QSIO, flush out any ongoing operations before you can register to the clients. And this is, as I mentioned, the party version for the initial revert. We can't have Serative enabled for USB serial until it's been solved. Obviously we still have PCI hot plug and some PCI devices. You could actually rip out your PCI card and you will trigger these issues but it's fairly unlikely you will try that. Another issue with the hot plug is that we don't have any way of describing these dynamic buses currently. Only USB has some kind of rudimentary device tree support and for specifying basically static things like if you have an Ethernet controller or something that's connected over USB. We could be able to use device tree overlays but obviously we don't need some way to get those into the kernel and that's not available at the moment. And as someone pointed out when I had this talk a few weeks ago there is, some devices are entirely self-described. We have an example here of a HDMI CC USB device which presents itself to the user space or to the kernel really as an ACM device. It's handled by CDC ACM but you need to run the input attach demon to actually be able to speak the protocol, which would then in turn register a dev CEC device that you can use to turn on and off your TV for example. It should be possible to pass just the matching data from the CDC ACM driver but this should be solved in a generic way which probably means that we still wanna be using something like overlays but in this simple case it would be enough to simply pass a compatible string to serve dev to be able to do the final matching. Some smaller issues. There is no line discipline allocated. Sorry, there is still a line discipline being allocated even though we're not supposed to use it. We are allocating it and it's actually being called into. TTY layer is complicated and no one knows exactly what's going on everywhere and it's easy that you have some case you haven't thought about yet and oops, you got a callback. Another thing is that the series of controllers are always being registered. So for every port in your system there will be during boots when it's probed. A controller will be registered only then will we go out and look in the firmware and see if we have any child nodes. If we don't, we'll de-register, de-allocate and the character device will be registered. So that's inefficient at least. Obviously you don't have any character toys. Some people have been a bit surprised about that but it's really a feature more than a bug. The operation ordering I mentioned you need to watch out for. Another thing is that we don't have any bus power management. For example, runtime power management isn't enabled for the controllers which means that the client's runtime PM status won't be propagated up the tree.  There's also a possibility of running into submissions with code applications, the backwards compatibility because we have a number of line discipline which can now be converted over to CRDF but we still need to support the line disciplines for backwards compatibility reasons. For Bluetooth, this has resulted in the fact that we copied part of the implementation from the line discipline implementation and we now have two competing implementations which may need to be unified. There are some naming incidences to watch out for. For example, the bus is actually named Serial rather than CRDF and it's the CRDF device client slave being used interchangeably. Another thing to watch out for, Kconfig, we have two symbols for CRDF. It's both to enable the bus and CRDF core and to enable this particularity to wire port controller and you really cannot use CRDF or any of these Bluetooth drivers for example that are merged without having both enabled but the thing to watch out for is that the bus can be built as a module whereas the TTY port controller depends on TTY which is compiled in only, it's just now Boolean and this means that this option won't even show up if you choose CRDF to be modular. And since it's the only TTY port controller, CRDF controller really ought to be defaulting to yes and that will change starting from 4.15. So current users of this, we have three Bluetooth device drivers merged and a library function that again is mentioned based on HIL disk. It's for Broadcom, TI devices and Nokia. And there's one ethernet over UART drivers man for Qualcomm chip I think. And one of these drivers then HIL BCM, wanna say a few words on that. That's basically a sort of precursor to CRDF because it depended on some power management hacks which relied on having a child node, a child platform device of the UART device being described in ACPI or platform code. This device would be the one that has associated GPIOs and clocks and it would be when the platform device was probed you'd register the platform device in a global list in the driver and then when you get your HIL callbacks to the sibling device really, it would go to this global list, match on the parent, do we have the same parent and then call into the sibling device. This is layering issue at best, it's a hack but it's the kind of thing that you were forced to do if you wanted to implement power management before CRDF. Now this driver is gaining, has gained, Hans de Gutter has done some work adding ACPI, proper ACPI and power management support for the CRDF version of this driver and it's been managed for 415. But there are some possibilities that we run into regressions here. One thing being if you haven't enabled your CRDF controller, you can still use the line discipline but your power management won't work anymore and you can't really tell. You can still access, there's still a chance that you can access the Bluetooth device but power management won't work. And we just discovered as well that the HIL has copied these kind of hacks and it doesn't have any power management support for CRDF yet so that will definitely break if you have one of those devices using ACPI with HIL. Stuff that's coming is so, I mentioned ACPI support was merged, it was merged only four days ago, Friday by Fredrik Danis and the risk here is that we'll have some issues with HIL, BCM, HIL but it's been decided that this is the way forward so we'll deal with that when it happens. There's a patch that was posted a few months ago adding a Mox support to CRDF. It's based on the new Mox sub system and adds a reg property to these device tree nodes which is the Mox index. There's some issues with these areas. It doesn't do any flushing when it's switching from one CRDF client to the other and there's no locking in those IR paths so things will definitely break. In this series, there's an example of a iScrC control drivers. You have an iScrC controller connected over UART. It adds some basic parity support just to switch on parity checking but again CRDF doesn't propagate any errors up the stack so you won't figure out if something went wrong. And another driver, an MFT driver for doing some kind of supervisory I think it's for an in-flight system. You have a watchdog backlog and lead components and they are all accessed over this supervisory processor and it's implemented enough, an MFT driver. And there's some earlier examples of a GPS and a Bluetooth-led device driver that was posted. Future work would be obviously to address those quirks and limitations that I've listed. Specifically adding hot plug supports is the one that I care about because I don't want to enable CRDF or USB-CRL before this has been fixed. And lifting the limitation of only having a single slave would be good too. It may be possible to implement some kind of generic RS485 support based on this much work but someone need to dig into that because it may be better to do this on with a dedicated driver. We have further Bluetooth protocol drivers that can be converted. HIN is the top priority one because we now know that it's broken for ACPI. Other line discipline drivers would be for NFC. There's a line discipline driver for Canvas. The TI shared transport driver you can use now the Bluetooth component but there are some, it's shared transport so maybe the maxing subsystem can be used here to get these other components supported. I mentioned the CEC device and there are other CRIO drivers that could probably benefit from CRDF. And if you want to do some further studying on this I recommend looking at the code. It's only these three files basically include file and two files on the driver TTY CRDF and it's not really that much code to process. Device trip bindings have been defined where they should and there are bindings in there the thing to watch out for with accepted bindings for things that aren't implemented yet so you could have clock resources and so on being defined but the driver won't actually use them yet. And if you wanna read some more about the background about all this this is an article by Neil Brown on LWN which was written while CRDF was being developed and sort of iterates some of the history and some of the concerns and some of the previous attempts at doing this. Yeah, that was it. Thanks. Any questions? So I have few questions about runtime PM. You probably could correct me. Any driver could try to use it but it will not work, correct? If I implement in the each slave or control driver on Linus. Okay, so the second question is it does not cover console in kernel console is not covered by Z. Okay. And what about DMA support? Could you elaborate a bit about DMA support? DMA? I mean, that's something that's dealt with by the underlying TTY driver so CRDF wouldn't be involved in DMA at all. You'd only get your when you know when you have DMA interrupt triggers you'd get your receipt buffer being propagated up to stack through these callbacks I mentioned but CRDF wouldn't be involved at that level. It's built on top of the serial drivers on top of the TTY ports. First of all about the history the initial reason was the Nokia driver that triggered everything because I tried to commit a driver similar to the Broadcom one and got a neck for that one. And secondly about runtime power management if you just enable runtime power management on the host controller independently of the slave and the slave tries to write something then might be missed. That's why it's currently not enabled because at least on OMAP if you wake up from getting data on the serial line then the first few bytes are missed. Which might be a problem or might not be a problem depends on what is connected. So more thinking is required on that one. But I mean for OMAP the runtime power management for the OMAP viewer driver and that first of all it's always enabled. And when you don't have a runtime power management enabled for its child device which would be the serial controller this simply means that the child device won't be propagated up. It will still work. The port is always on when it's open currently. Any other questions? Thank you.


Hey guys, welcome back to our channel. My name is Andrea with Food and Mentory Adventures in Food. Fall is right around the corner and of course that means fall baking and I wanted to share my favorite recipe for sweet potato pie. It is so easy to make. So let me show you what you're going to need.  I prefer to use fresh sweet potatoes. So what I have here is 2.7 pounds of sweet potatoes that I have baked in the oven at 400 degrees for about an hour. And you'll know that the sweet potatoes are ready to go. When you see the brown sugar or the sweetness I should say from the sweet potatoes starting to ooze out and when you can just poke a fork in there and it comes out easily. So like I said I have about 2.7 pounds of sweet potatoes. You're also going to need some eggs, some sugar, some canned milk, butter, vanilla, nutmeg, and cinnamon and two pie crust because my recipe makes two pies. So if you want to see how these easy pies come together stay tuned. So I've already peeled two sweet potatoes but I wanted to come back and show you guys how to peel a sweet potato just in case you haven't done it before.  It is and just kind of work the skin off that way and it's pretty easy to peel. So here it is all peeled. Just going to put it in the bowl there. Alright so I've got my sweet potatoes in the bowl and I'm going to start off by mixing these up a little bit before I add all the other ingredients and by the way I will make sure to put the recipe in the description box. So I'm going to start off by mixing these up for just a couple of minutes and I'm going to add my stick of butter and it's softened butter. Going to add in my cinnamon and nutmeg, my vanilla, my sugar and my evaporated milk and we're going to give this a good mix. Alright so everything is all mixed up. Now I haven't added the eggs yet and that's intentionally because I want to taste the mixture to see if it tastes like I want it to taste. So let me taste just a little bit of it. It's good. I like it. But this is the point where if it's not creamy enough for you you can add more milk in. If you want more cinnamon, more nutmeg, anything like that this is the point that you're going to want to do it before you add in your eggs. So I'm satisfied with this filling and this is the texture or the consistency of it I should say right here. So I'm going to go ahead and add in my eggs right now and by the way I've got my oven preheated to 350 degrees. So I've got my eggs and my eggs are room temperature too. So my great grandmother used to love to bake and she always told me make sure that all of your baking ingredients are always at room temperature. Same thing with my pie crust. They are not in the frozen state so I let them thaw out and they are completely thawed out. So let me mix this up. So I've got my pie crust here and I'm just going to pour the filling in. Try not to make a mess. And by the way these are not deep dish pie crust. These are just regular traditional pie crust. Alright so here are the pies and I'm going to pop these in the oven. Like I said my oven has preheated to 350 degrees. I'm going to pop these in the oven and bake them for about an hour. So when they are ready and come out of the oven I'll show you guys what they look like. Alright so here are the sweet potato pies. I ended up baking these for about an hour in 10 minutes and they have been cooling on my countertop for a couple of hours and here they are. It's like I said it's such a simple recipe and so easy to do. And I cut a slice out so that you guys could see what a slice looks like and here it is. And I can't wait to dig in. I hope you guys enjoyed this video. If you did please make sure to give our channel a thumbs up. If you have not subscribed to our channel I certainly hope you'll do so. Thanks so much for watching and we'll see you guys next time.